/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--navy-950:#02182b;--navy-900:#032849;--navy-850:#063251;--navy-800:#074465;--ocean:#0797bc;--turquoise:#4adbd0;--amber:#ffb544;--ice:#eff9ff;--muted:#9ab9cb;--ink:#102a3c;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site{color:var(--ice);background:var(--navy-950);overflow:hidden}.nav{z-index:20;justify-content:space-between;align-items:center;height:94px;display:flex;position:relative}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:750;display:inline-flex}.brand img{border-radius:12px}.brand>span{flex-direction:column;gap:2px;display:flex}.brand strong{color:#fff;font-size:16px}.brand small{color:#78a6c2;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.navLinks{color:#abc6d7;align-items:center;gap:31px;font-size:13px;font-weight:650;display:flex}.navLinks>a{transition:color .2s,transform .2s}.navLinks>a:not(.navCta):hover{color:#fff}.navCta{color:#032849;background:var(--turquoise);border-radius:999px;padding:13px 19px;box-shadow:0 10px 30px #42d8ca20}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:54px;min-height:745px;padding-top:34px;padding-bottom:82px;display:grid}.heroCopy{z-index:4;padding-bottom:18px;position:relative}.eyebrow,.sectionLabel{color:var(--turquoise);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.eyebrow span{background:var(--amber);width:28px;height:2px}.heroProductName{color:#d7eaf5;margin:0 0 15px;font-size:15px;font-weight:700}.hero h1{color:#fff;letter-spacing:-.058em;max-width:650px;margin:0;font-size:clamp(55px,5.7vw,79px);font-weight:730;line-height:.98}.lead{color:#abc6d7;max-width:590px;margin:27px 0 31px;font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:25px;display:flex}.priceRow{align-items:baseline;gap:11px;margin:-10px 0 7px;display:flex}.priceRow strong{color:var(--amber);letter-spacing:-.035em;text-shadow:0 0 24px #ffb54445;font-size:24px}.priceRow span{color:#7f9fb3;font-size:11px}.appStoreBadgeLink{flex-shrink:0;line-height:0;display:inline-block}.appStoreBadgeLink img{width:180px;height:auto}.appStoreBadgeLink:focus-visible{outline:3px solid var(--turquoise);outline-offset:6px;border-radius:9px}.textLink{color:#7be8df;font-size:14px;font-weight:700}.textLink span{margin-left:4px}.trustRow{color:#86a9bf;align-items:center;gap:13px;margin-top:31px;font-size:11px;font-weight:650;display:flex}.trustRow i{background:var(--turquoise);border-radius:50%;width:3px;height:3px}.compatibilityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;max-width:560px;margin-top:21px;display:grid}.compatibilityRow>div{align-items:center;gap:10px;display:flex}.compatibilityRow p{flex-direction:column;gap:2px;margin:0;display:flex}.compatibilityRow strong{color:#d9ebf4;font-size:11px}.compatibilityRow small{color:#6f91a6;font-size:9px}.deviceIcon{border:1.5px solid #73b9cc;border-radius:4px;display:block;position:relative}.deviceIcon:after{content:"";background:#73b9cc;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.phoneIcon{width:17px;height:28px}.tabletIcon{width:23px;height:29px}.macIcon{border-radius:3px;width:29px;height:20px}.macIcon:after{border-radius:2px;width:35px;height:2px;bottom:-5px}.visionIcon{border-radius:9px 9px 13px 13px;width:31px;height:19px}.visionIcon:before{content:"";border:1.5px solid #73b9cc;border-top:0;border-radius:0 0 5px 5px;width:7px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.visionIcon:after{width:3px;height:3px;bottom:5px}.heroVisual{isolation:isolate;perspective:1300px;place-items:center;min-height:650px;display:grid;position:relative}.heroVisual:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 47%,#087fab80,#07567c38 55%,#0000 73%);border-radius:50%;width:580px;height:580px;position:absolute}.heroVisual:after{content:"";z-index:-1;border:1px solid #42d8ca20;border-radius:50%;width:510px;height:510px;position:absolute}.signal{z-index:-1;border:1px solid #4adbd015;border-radius:50%;position:absolute}.signalOne{width:615px;height:615px}.signalTwo{width:735px;height:735px}.heroShot{background:var(--navy-900);border:1px solid #87c4df55;border-radius:25px;width:205px;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 70px #000a}.heroShot img{width:100%}.heroShotMain{z-index:3;width:234px;transform:translateY(4px)}.heroShotLearning{z-index:1;opacity:.88;left:27px;transform:translateY(27px)rotateY(13deg)rotate(-5deg)}.heroShotVhf{z-index:2;right:16px;transform:translateY(34px)rotateY(-13deg)rotate(5deg)}.floatingCard{min-width:205px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffc7;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 16px 40px #00000043}.floatingCard div{flex-direction:column;gap:3px;display:flex}.floatingCard strong{font-size:13px}.floatingCard small{color:#617a8a;font-size:10px}.cardBottom{z-index:5;bottom:66px;right:0}.radioDot{background:var(--navy-900);border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 9px #0c8fae}.proofStrip{border-block:1px solid var(--line);background:#062b49}.proofGrid{grid-template-columns:.8fr .8fr 1.35fr 1.05fr;align-items:center;min-height:136px;display:grid}.proofGrid>div{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:10px 18px;display:flex}.proofGrid>div:last-child{border-right:0}.proofGrid strong{color:var(--turquoise);letter-spacing:-.025em;font-size:21px;font-weight:700}.proofGrid span{color:#98b7ca;margin-top:7px;font-size:10px}.learningSection,.simulatorsSection,.progressSection{padding-top:118px;padding-bottom:122px}.sectionHeading{grid-template-columns:1fr .62fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}.sectionHeading h2,.vhfCopy h2,.progressCopy h2,.privacyCopy h2,.download h2{color:#fff;letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(42px,4.8vw,64px);font-weight:700;line-height:1.04}.sectionHeading>p,.sectionHeading.compact>p{color:#9ab7c9;margin:0 0 5px;font-size:16px;line-height:1.75}.learningGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.learningCard{border:1px solid var(--line);background:#062a46;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #00000026}.learningImage{background:radial-gradient(circle at 50% 42%,#0b4464,#031e35 66%);place-items:center;height:520px;padding:20px;display:grid;overflow:hidden}.learningImage img{object-fit:contain;border:1px solid #80c5d73d;border-radius:23px;width:auto;max-width:100%;height:100%;transition:transform .5s;box-shadow:0 22px 55px #00000073}.learningCard:hover .learningImage img{transform:scale(1.018)}.learningCopy{padding:25px 25px 28px}.learningCopy span,.simulatorCard span{color:var(--turquoise);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.learningCopy h3,.simulatorCard h3{color:#fff;letter-spacing:-.03em;margin:10px 0 9px;font-size:22px}.learningCopy p,.simulatorCard p{color:#9bb9ca;margin:0;font-size:13px;line-height:1.7}.callsSection{background:#041f37;padding:118px 0;position:relative}.callsSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 40%,#0797bc24,#0000 38%),linear-gradient(90deg,#0000,#ffffff05 50%,#0000);position:absolute;inset:0}.callsGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:92px;display:grid;position:relative}.callsCopy h2{color:#fff;letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(42px,4.8vw,64px);font-weight:700;line-height:1.04}.callsCopy>p:not(.sectionLabel){color:#9fbccd;max-width:650px;margin:24px 0 30px;font-size:16px;line-height:1.75}.callTypes{gap:9px;display:grid}.callTypes article{background:#ffffff08;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:124px 1fr;align-items:center;gap:18px;min-height:72px;padding:13px 17px;display:grid}.callTypes article>div{flex-direction:column;gap:4px;display:flex}.callTypes strong{color:#f3fbff;font-size:13px}.callTypes small{color:#7f9fb3;font-size:10px;line-height:1.45}.callCode{letter-spacing:.08em;border-radius:8px;width:fit-content;padding:7px 9px;font:800 9px/1 monospace}.callCode.distress,.callCode.relay{color:#ffb4ac;background:#ff56401c}.callCode.urgency{color:#ffd084;background:#ffb5441c}.callCode.safety{color:#78e8df;background:#4adbd018}.callCode.routine{color:#9fd5ed;background:#0797bc1d}.callsImage{background:#032849;border:1px solid #62d8e44d;border-radius:32px;margin:0;overflow:hidden;box-shadow:0 38px 90px #0000006b}.callsImage img{width:100%}.vhfSection{background:linear-gradient(145deg,#073958,#052743 54%,#031c32);padding:118px 0;position:relative}.vhfSection:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 23% 58%,#09a3c62b,#0000 34%),repeating-radial-gradient(circle at 18% 55%,#0000 0 100px,#4adbd00c 101px 102px);position:absolute;inset:0}.vhfGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid;position:relative}.vhfGallery{position:relative}.vhfGallery figure{background:#032849;border:1px solid #8cd8e959;border-radius:27px;margin:0;overflow:hidden;box-shadow:0 35px 80px #0000006b}.vhfGallery img{width:100%}.vhfFull{width:min(100%,470px);margin-inline:auto!important}.vhfCopy>p:not(.sectionLabel){color:#b1cad9;margin:24px 0 31px;font-size:16px;line-height:1.75}.vhfSteps{gap:3px;display:grid}.vhfSteps>div{border-top:1px solid var(--line);grid-template-columns:40px 1fr;padding:18px 0;display:grid}.vhfSteps span{color:var(--turquoise);grid-row:1/3;font:700 11px/1.7 monospace}.vhfSteps strong{color:#fff;font-size:15px}.vhfSteps small{color:#86a7bb;margin-top:4px;font-size:11px}.sectionHeading.compact{grid-template-columns:1fr .7fr}.simulatorsSection{background:var(--navy-950)}.simulatorCards{grid-template-columns:1fr 1fr;gap:25px;display:grid}.simulatorCard{border:1px solid var(--line);background:#062a46;border-radius:28px;grid-template-columns:.88fr 1.12fr;display:grid;overflow:hidden}.simulatorCard img{object-fit:contain;background:radial-gradient(circle at 50% 42%,#0b4566,#031e35 68%);width:100%;height:560px;padding:18px}.simulatorCard>div{align-self:center;padding:34px}.allFeaturesSection{background:linear-gradient(145deg,#052a48,#031c32 58%,#06243a);padding:118px 0 124px;position:relative}.allFeaturesSection:before{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle at 12% 0,#10acc12b,#0000 34%),radial-gradient(circle at 92% 84%,#ffb54417,#0000 30%);position:absolute;inset:0}.allFeaturesSection>.shell{position:relative}.featuresHeading h2{color:#fff}.featuresHeading>p{color:#97b6c8!important}.appFeatureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.appFeatureGrid article{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:22px;min-height:225px;padding:27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.appFeatureGrid article:before{content:"";background:linear-gradient(90deg, var(--turquoise), #0797bc 55%, transparent);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.appFeatureGrid span{width:38px;height:38px;color:var(--turquoise);background:#4adbd00d;border:1px solid #4adbd033;border-radius:11px;place-items:center;font:700 10px/1 monospace;display:grid}.appFeatureGrid h3{color:#fff;letter-spacing:-.025em;margin:25px 0 10px;font-size:20px}.appFeatureGrid p{color:#8eafc2;margin:0;font-size:13px;line-height:1.7}.progressSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.progressCopy>p:not(.sectionLabel){color:#9ab8ca;margin:24px 0 25px;font-size:16px;line-height:1.75}.progressCopy ul,.privacyCopy ul{color:#d7e8f1;gap:13px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.progressCopy li span,.privacyCopy li span{color:var(--turquoise);margin-right:9px}.progressImage{border:1px solid #6abbd23d;border-radius:32px;margin:0;overflow:hidden;box-shadow:0 35px 80px #0000005e}.progressImage img{width:100%}.privacySection{color:#fff;background:#062b49;padding:100px 0}.privacyGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;min-height:430px;display:grid}.privacyImage{background:#032849;border:1px solid #6abbd24a;border-radius:32px;width:min(100%,430px);margin:auto;overflow:hidden;box-shadow:0 35px 80px #0000005e}.privacyImage img{width:100%;height:auto;display:block}.privacyCopy>p:not(.sectionLabel){color:#afc8d7;max-width:540px;margin:24px 0 26px;font-size:16px;line-height:1.75}.download{text-align:center;flex-direction:column;align-items:center;padding-top:112px;padding-bottom:112px;display:flex}.downloadIcon{border-radius:25px;margin-bottom:31px;box-shadow:0 24px 60px #0000005c}.download h2{max-width:800px}.download>p:not(.sectionLabel){color:#9bb9cb;max-width:670px;margin:20px 0 30px;font-size:16px;line-height:1.7}.downloadPrice{background:#ffb54410;border:1px solid #ffb54455;border-radius:17px;align-items:baseline;gap:10px;margin-bottom:18px;padding:12px 18px;display:flex;box-shadow:0 12px 36px #ffb54412}.downloadPrice strong{color:var(--amber);letter-spacing:-.035em;text-shadow:0 0 26px #ffb54445;font-size:27px}.downloadPrice span{color:#7899ae;font-size:11px}.disclaimer{color:#6e91a7;max-width:690px;margin-top:34px;font-size:10px;line-height:1.6}.footer{border-top:1px solid var(--line);color:#7697ac;padding-top:24px;padding-bottom:25px;font-size:10px}.footerMain{justify-content:space-between;align-items:center;min-height:58px;display:flex}.footerMain>div{gap:22px;display:flex}.appleLegal{color:#56768b;text-align:center;max-width:760px;margin:15px auto 0;font-size:8px;line-height:1.55}.legalPage{background:linear-gradient(#f3f9fb 0,#fff 420px);min-height:100vh}.legalNav{justify-content:space-between;align-items:center;height:92px;display:flex}.legalNav .brand{color:var(--navy-900);font-size:17px}.legalNav .brand img{border-radius:12px}.backLink{color:#087f9d;font-size:13px;font-weight:700}.legalContent{max-width:830px;padding-top:75px;padding-bottom:120px}.legalContent .sectionLabel{color:#087f9d}.legalContent h1{color:var(--navy-900);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(52px,7vw,76px);line-height:1.02}.legalLead{color:#607c8d;margin:24px 0 42px;font-size:18px}.legalHighlight{color:#dcecf5;background:var(--navy-900);border-radius:18px;margin-bottom:52px;padding:24px 27px;line-height:1.65}.legalHighlight strong{color:var(--turquoise)}.legalContent section{border-top:1px solid #d8e4e9;padding:27px 0}.legalContent section h2{color:var(--navy-900);letter-spacing:-.02em;margin:0 0 11px;font-size:22px}.legalContent section p{color:#607c8d;margin:0;line-height:1.75}.legalContent code{overflow-wrap:anywhere;font-size:.85em}.supportContent{max-width:900px}.faqList{border-bottom:1px solid #d8e4e9;margin-top:52px}.faqItem{grid-template-columns:52px 1fr;gap:22px;display:grid}.faqItem>span{color:#087f9d;padding-top:7px;font:700 12px/1 monospace}@media (max-width:980px){.navLinks>a:not(.navCta){display:none}.hero{grid-template-columns:1fr;padding-top:70px}.heroCopy{text-align:center}.eyebrow,.heroActions,.trustRow,.priceRow{justify-content:center}.compatibilityRow{text-align:left;margin-inline:auto}.lead{margin-inline:auto}.heroVisual{min-height:650px}.sectionHeading,.sectionHeading.compact{grid-template-columns:1fr;gap:24px}.learningGrid{grid-template-columns:1fr 1fr}.learningCard:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.callsGrid{grid-template-columns:1fr}.callsImage{max-width:680px;margin-inline:auto}.vhfGrid{grid-template-columns:1fr}.vhfGallery{order:2;width:100%;max-width:760px;margin-inline:auto}.simulatorCard{grid-template-columns:1fr}.simulatorCard img{height:540px}.appFeatureGrid{grid-template-columns:1fr 1fr}.progressSection{grid-template-columns:1fr}.progressImage{max-width:680px;margin-inline:auto}}@media (max-width:680px){.shell{width:min(100% - 32px,1180px)}.nav{height:78px}.brand strong{font-size:14px}.navCta{padding:11px 14px;font-size:11px}.hero{gap:15px;min-height:auto;padding-top:48px;padding-bottom:55px}.hero h1{font-size:50px}.lead{font-size:16px}.heroActions{flex-direction:column;gap:18px}.trustRow{flex-wrap:wrap;gap:8px}.heroVisual{min-height:515px;margin-inline:-16px;transform:scale(.91)}.heroShot{border-radius:19px;width:155px}.heroShotMain{width:190px}.heroShotLearning{left:0}.heroShotVhf{right:0}.floatingCard{min-width:175px;padding:10px}.cardBottom{bottom:30px;right:0}.proofGrid{grid-template-columns:1fr 1fr;padding:18px 0}.proofGrid>div{border-right:0}.proofGrid strong{font-size:17px}.learningSection,.simulatorsSection,.progressSection{padding-top:82px;padding-bottom:86px}.sectionHeading h2,.vhfCopy h2,.progressCopy h2,.privacyCopy h2,.download h2{font-size:41px}.learningGrid{grid-template-columns:1fr}.learningCard:last-child{grid-column:auto;display:block}.learningImage{height:540px}.callsSection{padding:82px 0 90px}.callsGrid{gap:52px}.callsCopy h2{font-size:41px}.vhfSection{padding:82px 0 90px}.vhfGrid{gap:45px}.simulatorCards{grid-template-columns:1fr}.simulatorCard{grid-template-columns:.9fr 1.1fr}.simulatorCard img{height:620px}.simulatorCard>div{padding:22px}.simulatorCard h3{font-size:19px}.allFeaturesSection{padding:82px 0 88px}.appFeatureGrid{grid-template-columns:1fr}.appFeatureGrid article{min-height:190px}.privacySection{padding:80px 0}.privacyGrid{grid-template-columns:1fr;gap:65px}.privacyImage{width:min(100%,390px)}.download{padding-top:86px;padding-bottom:86px}.footer{text-align:center;padding:30px 0}.footerMain{flex-direction:column;gap:20px}.legalNav{height:76px}.legalNav .brand span{display:none}.legalContent{padding-top:55px;padding-bottom:80px}.legalContent h1{font-size:48px}.faqItem{grid-template-columns:34px 1fr;gap:10px}}@media (max-width:460px){.compatibilityRow{grid-template-columns:1fr;align-items:center;gap:13px}.compatibilityRow>div{min-width:210px}.callTypes article{grid-template-columns:106px 1fr;padding-inline:13px}.simulatorCard{grid-template-columns:1fr}.simulatorCard img{height:560px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
