@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--blue:#1167f2;--cyan:#16b8ff;--navy:#06142d;--ink:#101828;--muted:#667085;--line:#e6eaf0;--soft:#f5f8fc;--font-geist-sans:Arial,"Microsoft YaHei",sans-serif;--font-geist-mono:Consolas,"Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.brand{letter-spacing:.06em;align-items:center;gap:10px;font-weight:900;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,var(--cyan),var(--blue));border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:0 7px 18px #1477fa35}.brand i{color:#98a2b3;border-left:1px solid #d0d5dd;padding-left:10px;font-size:10px;font-style:normal}.navLinks{color:#475467;gap:36px;font-size:14px;display:flex}.navLinks a:hover{color:var(--blue)}.navCta{color:#fff;background:#0e1e39;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:700}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:36px;min-height:680px;padding-block:54px 94px;display:grid}.eyebrow{letter-spacing:.15em;color:var(--blue);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:20px;height:2px}.hero h1,.sectionHead h2,.productCopy h2,.finalCta h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(44px,5vw,70px);line-height:1.08}.hero h1 em,.sectionHead h2 em,.productCopy h2 em{color:var(--blue);font-style:normal}.heroLead{color:var(--muted);max-width:540px;font-size:18px;line-height:1.8}.heroActions{gap:12px;margin-top:30px;display:flex}.primaryBtn,.ghostBtn{border-radius:10px;padding:15px 22px;font-size:15px;font-weight:800}.primaryBtn{background:linear-gradient(135deg,var(--blue),#4c8dff);color:#fff;box-shadow:0 14px 30px #1167f234}.primaryBtn b{margin-left:14px}.ghostBtn{background:#fff;border:1px solid #d0d5dd}.trustRow{border-top:1px solid var(--line);color:#667085;gap:28px;margin-top:40px;padding-top:26px;font-size:13px;display:flex}.trustRow b{color:#101828;margin-bottom:4px;font-size:20px;display:block}.heroVisual{background:#f1f4f8;border:1px solid #e0e5ec;border-radius:12px;min-width:0;padding:18px 18px 0;position:relative}.toolFrame{background:#fff;border:1px solid #cfd5dd;overflow:hidden;box-shadow:0 22px 45px #1a2b411c}.toolFrameBar{color:#566273;height:42px;font-family:var(--font-geist-mono);background:#f3f4f6;border-bottom:1px solid #d7dbe1;align-items:center;gap:10px;padding:0 13px;display:flex}.toolFrameBar b{font-size:11px}.appDot{color:#fff;background:#2c8bf2;border-radius:5px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.toolState{color:#16785f;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.toolState i{background:#18ba85;border-radius:50%;width:7px;height:7px}.toolFrame img{width:100%;height:auto;display:block}.toolCaption{color:#667085;align-items:center;gap:16px;padding:14px 2px;display:flex}.toolCaption span{color:#1167f2;white-space:nowrap;font-size:11px;font-weight:800}.toolCaption p{margin:0;font-size:11px;line-height:1.5}.hero{min-height:auto;padding:60px 0 90px;display:block}.heroCopy{text-align:center;max-width:850px;margin:0 auto}.heroCopy .eyebrow,.heroCopy .heroActions{justify-content:center}.heroCopy .heroLead{max-width:660px;margin-inline:auto}.heroCopy .trustRow{justify-content:center;max-width:520px;margin-inline:auto}.heroVisual{background:#eef2f6;max-width:940px;margin:48px auto 0;padding:12px 12px 0}.toolFrame{box-shadow:0 26px 60px #183a6626}.toolFrameBar{height:38px}.toolCaption{justify-content:center}.section{padding-block:110px}.sectionHead h2{font-size:clamp(34px,4vw,52px)}.sectionHead p{color:var(--muted);font-size:17px;line-height:1.7}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered p{max-width:620px;margin-inline:auto}.featureGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.featureCard{border:1px solid var(--line);background:#fff;border-radius:14px;gap:18px;padding:25px;transition:all .25s;display:flex}.featureCard:hover{border-color:#c5dbff;transform:translateY(-4px);box-shadow:0 18px 35px #102a4c12}.featureNo{font:800 12px var(--font-geist-mono);color:var(--blue);padding-top:4px}.featureCard h3{margin:0 0 8px;font-size:16px}.featureCard p{color:#667085;margin:0;font-size:13px;line-height:1.6}.featureFoot{text-align:center;color:#526173;background:#f7fbff;border:1px dashed #b9d5ff;border-radius:12px;margin-top:18px;padding:16px;font-size:13px}.featureFoot span{color:var(--blue);margin-right:7px;font-size:18px}.includedBadge{color:#087d61;background:#eef8f4;border-radius:99px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:35px auto 20px;padding:10px 16px;font-size:12px;display:flex}.includedBadge>span{color:#fff;background:#1db987;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.includedBadge p{color:#667085;border-left:1px solid #bfded4;margin:0;padding-left:10px}.featureGroups{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.featureGroup{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.featureGroup header{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.featureGroup header>span{font:800 11px var(--font-geist-mono);color:var(--blue);padding-top:5px}.featureGroup h3{margin:0 0 5px;font-size:19px}.featureGroup header p{color:#98a2b3;margin:0;font-size:11px}.featureGroup ul{grid-template-columns:1fr 1fr;gap:11px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.featureGroup li{color:#475467;padding-left:15px;font-size:12px;line-height:1.5;position:relative}.featureGroup li:before{content:"";background:#5da1ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.tierHint{color:#667085;background:#f4f7fb;border-radius:12px;justify-content:center;gap:10px;margin-top:18px;padding:15px 18px;font-size:12px;display:flex}.tierHint b{color:#101828}.siteSwitcher{scroll-margin-top:12px}.siteTabBar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #dfe5ed;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:0;padding:8px;display:grid;position:sticky;top:12px;box-shadow:0 12px 32px #183a6614}.siteTabBar button{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:14px 18px;display:flex}.siteTabBar button span{font-size:14px;font-weight:900}.siteTabBar button small{color:#98a2b3;font-size:10px}.siteTabBar button.active{color:#fff;background:#0d2342;box-shadow:0 8px 18px #0d23422b}.siteTabBar button.active small{color:#9dc9ff}.siteView{min-height:720px}.siteView>.section:first-child{padding-top:85px}.productSection{color:#fff;background:linear-gradient(135deg,#06152e,#0a2550);overflow:hidden}.productLayout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:660px;display:grid}.eyebrow.light{color:#5ec9ff}.productCopy h2{font-size:52px}.productCopy h2 em{color:#52c8ff}.productCopy>p{color:#9eb3cd;line-height:1.8}.productPoints{gap:15px;margin-top:32px;display:grid}.productPoints span{color:#dce9f7;font-size:14px}.productPoints b{color:#57c6ff;font:12px var(--font-geist-mono);margin-right:12px}.shots{scroll-snap-type:x mandatory;scrollbar-color:#2a5b91 transparent;gap:22px;padding:60px 15px 60px 5px;display:flex;overflow-x:auto}.shots figure{scroll-snap-align:center;min-width:88%;margin:0;position:relative}.shots img{border:1px solid #ffffff31;border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0007}.shots figcaption{color:#8fabca;text-align:center;margin-top:10px;font-size:11px}.splitHead{justify-content:space-between;align-items:end;display:flex}.splitHead>p{max-width:440px;margin-bottom:25px}.packGrid{gap:18px;margin-top:55px;display:grid}.packCard{border:1px solid var(--line);border-radius:18px;grid-template-columns:270px 1fr;gap:34px;padding:30px;display:grid;position:relative;overflow:hidden}.packCard:before{content:"";background:var(--accent);opacity:.1;border-radius:50%;width:150px;height:150px;position:absolute;top:-80px;left:-80px}.packIntro{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-right:28px;display:flex}.packTop{justify-content:space-between;align-items:center;width:100%;display:flex}.packTop span{font:800 12px var(--font-geist-mono);color:var(--accent)}.packTop strong{font-size:23px}.packCard h3{margin:28px 0 10px;font-size:25px}.packIntro>p{color:#667085;margin:0 0 24px;font-size:13px;line-height:1.7}.packIntro>a{color:var(--accent-dark);margin-top:auto;font-size:12px;font-weight:800}.packIntro>a b{margin-left:8px}.packDetails{grid-template-columns:1.25fr .95fr;gap:30px;display:grid}.packDetails h4{color:#344054;letter-spacing:.04em;margin:0 0 15px;font-size:12px}.compatRow{border-top:1px solid #edf0f4;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.compatRow span{color:var(--accent-dark);font-size:11px;font-weight:800}.compatRow p{color:#667085;margin:0;font-size:12px;line-height:1.65}.packFunctions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.packFunctions li{color:#475467;padding-left:17px;font-size:12px;line-height:1.55;position:relative}.packFunctions li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.cyan{--accent:#05aeea;--accent-dark:#007da8;--tint:#ebfaff}.violet{--accent:#8161f1;--accent-dark:#6041c3;--tint:#f2efff}.orange{--accent:#ff8b35;--accent-dark:#b95810;--tint:#fff3e9}.green{--accent:#1db987;--accent-dark:#087e5c;--tint:#eafaf5}.packSwitcher{margin-top:48px}.packTabs{background:#f2f5f9;border:1px solid #e4e9f0;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:7px;display:grid}.packTabs button{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;display:flex}.packTabs button span{font-size:14px;font-weight:800}.packTabs button small{font:10px var(--font-geist-mono);color:#98a2b3}.packTabs button.active{color:#101828;background:#fff;box-shadow:0 5px 15px #193c6812}.packTabs button.active small{color:var(--blue)}.packPanel{margin-top:14px}.switchPack{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.switchPack>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:22px;display:flex}.switchPack>header span,.miniPack header span{font:800 11px var(--font-geist-mono);color:var(--accent)}.switchPack>header h3{margin:8px 0 6px;font-size:25px}.switchPack>header p{color:#667085;margin:0;font-size:13px}.switchPack>header strong{font-size:28px}.switchContent{grid-template-columns:1.3fr .9fr;gap:40px;padding-top:24px;display:grid}.switchContent h4,.miniPack h4{color:#344054;margin:0 0 13px;font-size:12px}.switchPack>a{color:var(--accent-dark);margin-top:22px;font-size:12px;font-weight:800;display:inline-block}.generalGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.miniPack{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.miniPack header{justify-content:space-between;align-items:center;display:flex}.miniPack header strong{font-size:22px}.miniPack h3{margin:15px 0;font-size:21px}.modelList{gap:0;display:grid}.modelList p{color:#667085;border-top:1px solid #edf0f4;margin:0;padding:7px 0;font-size:11px;line-height:1.5}.modelList b{width:46px;color:var(--accent-dark);display:inline-block}.miniFeatures{background:var(--tint);color:var(--accent-dark);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:800}.miniPack ul{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.miniPack li{color:#475467;padding-left:16px;font-size:11px;line-height:1.5;position:relative}.miniPack li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.unlockNote{background:var(--tint);color:#667085;border-radius:8px;margin:18px 0 0;padding:12px;font-size:11px;line-height:1.6}.unlockNote b{color:var(--accent-dark)}.packPicker{grid-template-columns:330px 1fr;align-items:stretch;gap:14px;margin-top:42px;display:grid}.packMenu{border:1px solid var(--line);background:#f6f8fb;border-radius:16px;padding:10px}.packMenuTitle{justify-content:space-between;align-items:end;padding:11px 12px 15px;display:flex}.packMenuTitle b{font-size:13px}.packMenuTitle span{color:#98a2b3;font-size:10px}.packMenu button{text-align:left;color:#667085;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;margin-top:5px;padding:13px 12px;display:grid}.packMenu button:hover{background:#fff}.packMenu button.active{color:#101828;background:#fff;border-color:#dce3ec;box-shadow:0 7px 18px #183a6611}.packMenuId{font:800 10px var(--font-geist-mono);color:var(--accent,#98a2b3)}.packMenuCopy b,.packMenuCopy small{display:block}.packMenuCopy b{font-size:13px}.packMenuCopy small{color:#98a2b3;margin-top:4px;font-size:9px}.packMenu button>strong{font-size:13px}.packDetail{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.packDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.packDetail>header span{font:800 10px var(--font-geist-mono);color:var(--accent)}.packDetail>header h3{margin:8px 0 5px;font-size:24px}.packDetail>header p{color:#667085;margin:0;font-size:12px}.packDetail>header>strong{font-size:27px}.packDetail section{padding-top:22px}.packDetail h4{margin:0 0 11px;font-size:12px}.packRow{border-top:1px solid #edf0f4;grid-template-columns:90px 1fr;gap:12px;padding:9px 0;display:grid}.packRow b{color:var(--accent-dark);font-size:11px}.packRow p{color:#667085;margin:0;font-size:11px;line-height:1.6}.packDetail ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.packDetail li{background:var(--tint);color:var(--accent-dark);border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.packDetail footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;display:flex}.packDetail footer span{color:#98a2b3;font-size:10px}.packDetail footer a{color:var(--accent-dark);font-size:11px;font-weight:800}.pricingSection{color:#fff;background:#07162f;padding:110px 0;position:relative;overflow:hidden}.pricingSection:before{content:"";filter:blur(20px);background:#11489266;border-radius:50%;width:550px;height:550px;position:absolute;top:-320px;left:30%}.lightText{position:relative}.lightText h2 em{color:#53c7ff}.lightText p{color:#91a8c3}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:65px;display:grid;position:relative}.priceCard{background:#0c203f;border:1px solid #294566;border-radius:18px;flex-direction:column;padding:30px;display:flex}.priceCard.featured{background:linear-gradient(160deg,#1266e9,#0b3f9b);border-color:#438cff;transform:translateY(-14px);box-shadow:0 25px 65px #0006}.priceLabel{color:#77cfff;letter-spacing:.08em;font-size:11px;font-weight:800}.priceCard h3{margin:18px 0 12px;font-size:20px}.price{letter-spacing:-.04em;font-size:52px;font-weight:900}.price sup{font-size:20px}.price small{color:#8fa6c1;font-size:12px;font-weight:500}.priceCard>p{color:#9fb3ca;min-height:38px;font-size:13px}.priceCard ul{color:#d9e5f2;border-top:1px solid #ffffff17;gap:13px;margin:0;padding:20px 0;font-size:13px;list-style:none;display:grid}.priceCard li:before{content:"✓";color:#55c9ff;margin-right:9px}.priceCard>a{text-align:center;color:#0b4dac;background:#fff;border-radius:9px;margin-top:auto;padding:13px;font-size:13px;font-weight:800}.priceCard:not(.featured)>a{color:#fff;background:#17365d}.popular{color:#06336c;background:#5ed0ff;border-radius:99px;align-self:flex-end;margin:-43px -12px 0;padding:7px 10px;font-size:10px;font-weight:900}.altPrice{text-align:center;color:#8fa6c1;margin-top:32px;font-size:13px;position:relative}.altPrice b{color:#fff;margin-left:10px}.noticeSection{grid-template-columns:.6fr 1.4fr;gap:80px;padding-block:90px;display:grid}.noticeTitle{gap:18px;display:flex}.noticeTitle>span{color:#e16913;background:#fff4e8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.noticeTitle h2{margin:3px 0 9px;font-size:27px}.noticeTitle p{color:#98a2b3;font-size:13px}.noticeGrid{gap:0;display:grid}.noticeGrid>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.noticeGrid span{font:800 11px var(--font-geist-mono);color:#98a2b3}.noticeGrid p{color:#475467;margin:0;font-size:13px}.finalCta{background:linear-gradient(135deg,#eaf5ff,#f6fbff);border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;margin-top:20px;margin-bottom:80px;padding:62px;display:grid}.ctaKicker{color:var(--blue);font:800 11px var(--font-geist-mono);letter-spacing:.12em}.finalCta h2{margin-block:15px;font-size:40px}.finalCta>div>p{color:#667085;line-height:1.7}.contactCard{background:#fff;border:1px solid #dce8f6;border-radius:16px;padding:28px;box-shadow:0 18px 35px #244c7f12}.contactCard>span{color:var(--blue);font-size:11px;font-weight:900}.contactCard h3{font-size:18px}.contactCard p{color:#98a2b3;font-size:12px}.contactCard a{color:var(--blue);margin-top:10px;font-size:12px;font-weight:800;display:inline-block}.footer{border-top:1px solid var(--line);color:#98a2b3;justify-content:space-between;align-items:center;min-height:90px;font-size:11px;display:flex}.footer .brand{color:#101828;font-size:13px}.footer .brandMark{border-radius:8px;width:28px;height:28px;font-size:9px}@media (max-width:900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:40px}.heroCopy{text-align:center}.eyebrow,.heroActions{justify-content:center}.heroLead{margin-inline:auto}.trustRow{justify-content:center}.heroVisual{margin-top:25px}.featureGrid{grid-template-columns:repeat(2,1fr)}.productLayout{grid-template-columns:1fr;gap:15px;padding-block:80px}.productCopy{text-align:center}.productCopy .eyebrow{justify-content:center}.productPoints{text-align:left;max-width:360px;margin-inline:auto}.shots{padding-block:25px}.splitHead{text-align:center;display:block}.splitHead .eyebrow{justify-content:center}.splitHead>p{margin-inline:auto}.packCard{grid-template-columns:1fr}.packIntro{border-right:0;border-bottom:1px solid var(--line);padding-bottom:22px;padding-right:0}.packIntro>a{margin-top:0}.packDetails,.switchContent,.generalGrid{grid-template-columns:1fr}.noticeSection{grid-template-columns:1fr;gap:25px}.finalCta{grid-template-columns:1fr}.pricingGrid{grid-template-columns:1fr;max-width:580px;margin-inline:auto}.priceCard.featured{order:-1;transform:none}}@media (max-width:620px){.shell{width:min(100% - 28px,1180px)}.nav{height:68px}.navCta{padding:9px 13px}.brand i{display:none}.hero{min-height:auto;padding-bottom:70px}.hero h1{font-size:40px}.heroLead{font-size:15px}.trustRow{gap:14px}.trustRow b{font-size:17px}.heroActions{flex-direction:column}.heroVisual{padding:8px 8px 0}.toolFrameBar{height:34px}.toolState{display:none}.toolCaption{padding:10px 2px}.toolCaption p{font-size:10px}.siteTabBar{gap:4px;width:calc(100% - 20px);padding:5px;top:7px}.siteTabBar button{padding:10px 3px;display:block}.siteTabBar button span,.siteTabBar button small{display:block}.siteTabBar button small{margin-top:4px;font-size:9px}.siteView>.section:first-child{padding-top:58px}.section{padding-block:75px}.sectionHead h2,.productCopy h2{font-size:34px}.featureGrid,.packGrid{grid-template-columns:1fr}.featureCard{padding:20px}.packCard{gap:22px;padding:22px}.packDetails{gap:24px}.packTabs{gap:5px;padding:5px}.packTabs button{padding:10px 5px;display:block}.packTabs button span,.packTabs button small{display:block}.packTabs button small{margin-top:4px}.switchPack,.miniPack{padding:20px}.switchPack>header strong{font-size:24px}.switchContent{gap:22px}.compatRow{grid-template-columns:76px 1fr}.packFunctions ul,.miniPack ul{grid-template-columns:1fr}.productLayout{min-height:auto}.shots figure{min-width:96%}.noticeSection{padding-block:65px}.finalCta{margin-bottom:50px;padding:30px}.finalCta h2{font-size:30px}.footer{flex-wrap:wrap;gap:15px;padding-block:25px}.footer p{order:3;width:100%}}@media (max-width:900px){.packPicker{grid-template-columns:1fr}.packMenu{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.packMenuTitle{grid-column:1/-1}.packMenu button{text-align:center;margin:0;padding:12px 6px;display:block}.packMenuCopy b{margin-top:5px}.packMenuCopy small,.packMenu button>strong{display:none}}@media (max-width:620px){.hero{padding-top:42px}.heroVisual{margin-top:34px}.featureGroups,.featureGroup ul{grid-template-columns:1fr}.includedBadge{border-radius:12px;flex-wrap:wrap;justify-content:center}.tierHint{text-align:center;line-height:1.7;display:block}.tierHint b,.tierHint span{display:block}.packMenu{grid-template-columns:repeat(2,1fr)}.packMenuTitle{padding:8px}.packDetail{padding:20px}.packDetail>header>strong{font-size:23px}.packRow{grid-template-columns:72px 1fr}.packDetail footer{align-items:flex-start;gap:12px}}.priceAction{text-align:center;color:#0b4dac;background:#fff;border-radius:9px;margin-top:auto;padding:13px;font-size:13px;font-weight:800}.priceCard:not(.featured)>.priceAction{color:#fff;background:#17365d}.packDetail footer b{color:var(--accent-dark);font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.featureCard{transition:none}}
