._page_1xy6r_1{color:var(--foreground)}._nav_1xy6r_1{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,72px);background:#fff;border-bottom:1px solid var(--border)}._logo_1xy6r_1{font-size:23px;font-weight:800}._logo_1xy6r_1 span{color:var(--primary)}._links_1xy6r_1{display:flex;gap:30px;color:var(--muted-foreground);font-size:13px}._actions_1xy6r_1{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:700}._hero_1xy6r_1{max-width:1220px;margin:auto;padding:86px 30px 72px;display:grid;grid-template-columns:1.05fr .8fr;gap:80px;align-items:center}._eyebrow_1xy6r_1{font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--primary)}._copy_1xy6r_1 h1{font-family:var(--font-family-heading);font-size:clamp(48px,6vw,76px);line-height:1.08;margin:18px 0 22px;letter-spacing:-.03em}._copy_1xy6r_1 h1 em{display:inline-block;margin-top:.07em;color:var(--primary);font-style:normal}._copy_1xy6r_1 h1._italianHeadline_1xy6r_1{font-size:clamp(42px,5.2vw,64px);line-height:1.08}._copy_1xy6r_1>p{font-size:18px;line-height:1.65;color:var(--muted-foreground);max-width:580px}._heroActions_1xy6r_1{display:flex;gap:22px;align-items:center;margin-top:28px}._watch_1xy6r_1{font-size:13px;font-weight:700}._trust_1xy6r_1{margin-top:20px;color:#64748b;font-size:11px}._mock_1xy6r_1{background:#fff;border:1px solid var(--border);border-radius:28px;padding:14px;box-shadow:var(--shadow-lg);transform:rotate(1deg)}._mockTop_1xy6r_1{display:flex;justify-content:space-between;padding:10px 5px;font-size:11px;font-weight:800}._mockImage_1xy6r_1{height:270px;border-radius:18px;background:linear-gradient(145deg,#8bc6e8,#d7e9dd);padding:24px;display:flex;align-items:flex-end;font-size:22px;color:#fff;text-shadow:0 1px 8px #0005}._mockImage_1xy6r_1 strong{font-family:var(--font-family-heading);font-size:34px;font-weight:400}._bubbles_1xy6r_1{padding:16px 5px 8px;display:grid;gap:7px}._bubbles_1xy6r_1 span{background:#f1f5f9;border-radius:12px;padding:10px 12px;font-size:11px}._chatbar_1xy6r_1{border:1px solid var(--border);border-radius:13px;padding:12px;color:#94a3b8;font-size:11px}._chatbar_1xy6r_1 b{float:right;color:var(--primary)}._features_1xy6r_1{background:#102a43;color:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:58px max(30px,calc((100% - 1160px)/2));gap:38px}._features_1xy6r_1 span{color:#67a7ff;font-size:11px;font-weight:800}._features_1xy6r_1 h3{margin:13px 0 8px;font-size:17px}._features_1xy6r_1 p{color:#a9bdd0;font-size:13px;line-height:1.6}._how_1xy6r_1,._pricing_1xy6r_1{max-width:1160px;margin:auto;padding:92px 30px;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}._how_1xy6r_1 h2,._pricing_1xy6r_1 h2{font-family:var(--font-family-heading);font-size:46px;font-weight:400;line-height:1.05;margin:12px 0}._steps_1xy6r_1{display:grid;gap:18px}._steps_1xy6r_1>div{border-top:1px solid var(--border);padding:18px 0;display:grid;grid-template-columns:42px 1fr;column-gap:14px}._steps_1xy6r_1 b{grid-row:span 2;width:34px;height:34px;border-radius:50%;background:var(--secondary);color:var(--primary);display:grid;place-items:center}._steps_1xy6r_1 h3{margin:0;font-size:15px}._steps_1xy6r_1 p{grid-column:2;color:var(--muted-foreground);font-size:13px;line-height:1.5;margin:5px 0 0}._pricing_1xy6r_1{max-width:none;background:#edf5ff;padding-left:max(30px,calc((100% - 1100px)/2));padding-right:max(30px,calc((100% - 1100px)/2));align-items:center}._pricing_1xy6r_1 p{color:var(--muted-foreground);max-width:530px}._price_1xy6r_1{background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow-md)}._price_1xy6r_1 span{display:block;font-size:11px;font-weight:800;color:var(--primary)}._price_1xy6r_1 strong{font-size:46px}._price_1xy6r_1 small{color:var(--muted-foreground)}._price_1xy6r_1 button{display:block;margin-top:18px;width:100%}._contact_1xy6r_1{padding:76px 24px 84px;text-align:center;background:#f8fbff;border-top:1px solid var(--border)}._contact_1xy6r_1 h2{font-family:var(--font-family-heading);font-size:clamp(34px,4vw,46px);font-weight:400;margin:10px 0}._contact_1xy6r_1>p{max-width:600px;margin:0 auto;color:var(--muted-foreground);line-height:1.65}._contactActions_1xy6r_1{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:28px}._contactLink_1xy6r_1{display:flex;flex-direction:column;gap:8px;min-width:240px;padding:18px 24px;border:1px solid var(--border);border-radius:16px;background:#fff;font-weight:800;box-shadow:var(--shadow-md);transition:transform .2s,border-color .2s}._contactLink_1xy6r_1:hover{transform:translateY(-2px);border-color:var(--primary)}._contactLink_1xy6r_1 span{font-size:13px;font-weight:500;color:var(--muted-foreground)}._page_1xy6r_1 footer{padding:30px;text-align:center;color:#718096;font-size:11px;border-top:1px solid var(--border)}._footerLegal_1xy6r_1{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:12px}._footerLegal_1xy6r_1 a{color:var(--primary);text-decoration:none}._footerLegal_1xy6r_1 a:hover{text-decoration:underline}@media(max-width:850px){._links_1xy6r_1{display:none}._hero_1xy6r_1{grid-template-columns:1fr;padding-top:58px;gap:42px}._features_1xy6r_1{grid-template-columns:1fr 1fr}._how_1xy6r_1,._pricing_1xy6r_1{grid-template-columns:1fr;gap:35px}}._mobileDemo_1xy6r_1{display:none}@media(max-width:520px){._features_1xy6r_1{grid-template-columns:1fr}._nav_1xy6r_1{width:100%;height:auto;min-height:64px;box-sizing:border-box;padding:10px;gap:6px}._nav_1xy6r_1>*{min-width:0}._logo_1xy6r_1{font-size:clamp(14px,4.2vw,17px);letter-spacing:-.045em;white-space:nowrap;flex:0 1 auto}._actions_1xy6r_1{display:flex;align-items:center;gap:5px;flex:0 0 auto;font-size:11px;white-space:nowrap}._actions_1xy6r_1>a{display:inline-flex;align-items:center;white-space:nowrap;min-height:40px}._actions_1xy6r_1>a:first-child,._actions_1xy6r_1>a:nth-child(2){display:none}._actions_1xy6r_1>a:nth-child(3){order:2;height:40px;padding:0 8px;font-size:11px}._actions_1xy6r_1>a:last-child{display:inline-flex;order:1;font-size:11px;padding:0 8px;border:1px solid var(--border);border-radius:9px;color:var(--foreground);text-decoration:none;font-weight:700}._mobileDemo_1xy6r_1{display:flex;margin-top:16px}._mobileDemo_1xy6r_1 a{width:100%;min-height:44px;box-sizing:border-box;font-size:13px}._hero_1xy6r_1{padding-left:20px;padding-right:20px}}._pricing_1xy6r_1{display:block;max-width:none;background:#edf5ff;padding:84px max(22px,calc((100% - 1220px)/2))}._pricingIntro_1xy6r_1{max-width:650px;margin:0 auto 36px;text-align:center}._pricingIntro_1xy6r_1 h2{font-family:var(--font-family-heading);font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.05;margin:12px 0}._pricingIntro_1xy6r_1 p{color:var(--muted-foreground);line-height:1.6}._plans_1xy6r_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}._planCard_1xy6r_1{position:relative;background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:0}._planCard_1xy6r_1:nth-child(2){transform:translateY(-7px)}._popular_1xy6r_1{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--primary);color:#fff;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:800;letter-spacing:.08em}._planName_1xy6r_1{font-size:12px;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.1em}._planPrice_1xy6r_1{font-size:44px;font-weight:800;letter-spacing:-.04em;margin:10px 0 3px}._planPrice_1xy6r_1 small{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted-foreground);margin-left:5px}._planCard_1xy6r_1>b{font-size:13px}._planCard_1xy6r_1>p{font-size:13px;line-height:1.5;color:var(--muted-foreground);min-height:40px}._planCard_1xy6r_1 ul{list-style:none;padding:0;margin:14px 0 24px;display:grid;gap:12px;flex:1}._planCard_1xy6r_1 li{font-size:12px;line-height:1.45;padding-left:22px;position:relative}._planCard_1xy6r_1 li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:900}._planCard_1xy6r_1 button{width:100%;margin-top:auto}._pricingFoot_1xy6r_1{text-align:center;font-size:11px;color:var(--muted-foreground);margin:28px 0 0}@media(max-width:850px){._plans_1xy6r_1{grid-template-columns:1fr;max-width:520px;margin:auto}._planCard_1xy6r_1:nth-child(2){transform:none}}@media(max-width:520px){._plans_1xy6r_1{grid-template-columns:1fr;max-width:520px;margin:auto}}
