/* NextHunt OS: real device imagery and the existing portal palette. */
.os-page{--os-dark:#29322e;--os-line:#d8ded9;--os-soft:#f1f3ef}.os-page section[id]{scroll-margin-top:160px}.os-page .breadcrumb{padding-top:26px}.os-page button.text-link{border:0;background:none;text-align:left}.os-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#93be64}.os-index{display:block;font-size:10px;letter-spacing:.12em;font-weight:600;color:#68776d;line-height:1.5}.os-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;padding-block:45px 65px}.os-hero-copy{padding-block:30px}.os-hero .eyebrow{display:flex;gap:10px;align-items:center;font-size:9px}.os-hero h1{font-size:clamp(50px,5.1vw,79px);letter-spacing:-.065em;line-height:1.04}.os-intro{font-size:21px;font-weight:500;line-height:1.55;color:var(--ink);max-width:470px;margin-top:28px;letter-spacing:-.025em}.os-lead{font-size:15px;line-height:1.85;margin-top:18px;max-width:480px}.os-hero .actions{gap:19px}.os-hero-note{padding-top:23px;margin-top:45px;border-top:1px solid var(--os-line)}.os-hero-note>span{font-size:8px;letter-spacing:.13em;color:#859086}.os-hero-note p{font-size:11px;margin-top:8px}.os-hero-visual{border-radius:20px;background:radial-gradient(ellipse at 50% 45%,#e0e7db,transparent 70%),#f1f3ef;padding:23px 25px 20px;min-width:0}.os-visual-top{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.1em;color:#687b6e;padding-bottom:10px}.os-visual-top span:last-child{letter-spacing:0}.os-hero-devices{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start;padding-top:12px}.os-hero-devices figure{min-width:0}.os-hero-devices .os-control-device{padding-top:50px}.os-shot{position:relative;display:block;padding:0;background:none;border:0;cursor:zoom-in;margin:auto;max-width:100%;transition:transform .2s}.os-shot:hover{transform:translateY(-3px)}.os-shot>img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 17px 14px #18231918)}.os-enlarge{position:absolute;right:11%;bottom:5%;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;font-size:15px;color:#e8eedf;background:#24382de8;border:1px solid #ffffff50;opacity:0;transition:opacity .2s}.os-shot:hover .os-enlarge,.os-shot:focus-visible .os-enlarge{opacity:1}.os-hero-devices figcaption{border:0;background:none;text-align:center;display:block;padding:12px 0 0;font-size:10px;color:#4f6657;line-height:1.7}.os-hero-devices figcaption>span{display:block;font-size:8px;letter-spacing:.09em;margin-bottom:5px;color:#87918a}.os-section-nav{background:#fffefc;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);position:sticky;top:88px;z-index:20}.os-section-nav>.wrap{display:flex;align-items:center;gap:32px;min-height:64px;overflow:auto;scrollbar-width:thin}.os-section-nav strong{font-size:16px;font-weight:650;margin-right:auto;white-space:nowrap;letter-spacing:-.045em}.os-section-nav strong span{font-weight:400;color:#7a8e70;margin-left:3px}.os-section-nav a{font-size:11px;white-space:nowrap;padding-block:22px;color:#5b6a60}.os-section-nav a:hover{color:var(--forest)}.os-section-nav a:last-child{color:var(--forest);font-weight:600}.os-section{padding-block:96px}.os-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:42px}.os-section-heading h2{font-size:clamp(32px,3.2vw,47px);letter-spacing:-.052em}.os-section-heading>p{max-width:435px;font-size:14px;flex:1;line-height:1.85}.os-section-heading>div{flex:1}.os-workspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.os-workspace-grid article{border:1px solid var(--os-line);border-radius:15px;overflow:hidden;background:var(--os-soft);display:flex;flex-direction:column}.os-card-copy{padding:30px 28px 15px}.os-card-copy h3{font-size:23px;letter-spacing:-.04em;margin-top:15px}.os-card-copy p{font-size:13px;line-height:1.8;margin-top:12px}.os-workspace-grid .os-shot{width:240px;margin:8px auto 23px}.os-controls{padding:90px 0;background:var(--os-dark);color:#fff}.os-controls .eyebrow{color:#b5cd9b}.os-controls h2 em{color:#bfdf9c}.os-controls .os-section-heading>p{color:#bec9c1}.os-walkthrough{display:grid;grid-template-columns:280px 1fr;gap:48px;border-top:1px solid #ffffff26;padding-top:38px}.os-step-tabs{display:flex;flex-direction:column;gap:9px;align-self:center}.os-step-tabs button{width:100%;display:flex;align-items:center;gap:13px;text-align:left;border:1px solid transparent;border-radius:8px;background:none;color:#bfcac2;padding:19px 14px;font-size:12px;line-height:1.5}.os-step-tabs button>span:first-child{font-size:9px;letter-spacing:.09em;color:#a0b098}.os-step-tabs button>span:last-child{margin-left:auto;font-size:18px;color:#adc99a}.os-step-tabs button[aria-selected=true]{background:#ffffff0c;border-color:#bccfa338;color:#edfadf}.os-step-tabs button[aria-selected=true]>span:first-child{color:#cae7a7}.os-step-tabs button:hover{background:#ffffff08}.os-control-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:35px;align-items:center;min-height:590px}.os-control-picture{padding:0 4px;background:radial-gradient(ellipse,#749b5930,transparent 68%)}.os-control-picture .os-shot{max-width:330px}.os-control-description h3{font-size:30px;line-height:1.18;margin-top:18px}.os-control-description p{font-size:13px;line-height:1.85;color:#bbc8be;margin-top:19px}.os-control-description .os-index{color:#b3cc9b}.os-control-description ul{list-style:none;padding:20px 0 0;margin:21px 0 0;border-top:1px solid #ffffff26}.os-control-description li{font-size:11px;line-height:1.8;padding:5px 0;color:#d4e1cf}.os-control-description li:before{content:'✓';color:#b6db8f;padding-right:12px}.os-control-description .os-image-hint{font-size:9px;color:#8ea393;margin-top:28px}.os-record-grid{display:grid;grid-template-columns:.72fr 1.35fr;gap:60px;align-items:center}.os-record-copy>div{padding:21px 0 22px;border-bottom:1px solid var(--os-line);position:relative;padding-left:36px}.os-record-copy>div:first-child{padding-top:0}.os-record-copy .os-index{position:absolute;left:0;top:24px;color:#749667}.os-record-copy>div:first-child .os-index{top:3px}.os-record-copy h3{font-size:20px}.os-record-copy p{font-size:13px;margin-top:9px;line-height:1.8}.os-record-copy>.text-link{margin-top:18px;font-size:11px}.os-portal-frame{border:1px solid var(--os-line);border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #213f2710}.os-frame-bar{display:flex;align-items:center;gap:10px;padding:14px 17px;background:#f1f3ef;font-size:9px;color:#657c6b}.os-frame-bar>span:last-child{margin-left:auto;font-size:8px;letter-spacing:.13em}.os-portal-frame>button{display:block;width:100%;padding:0;border:0;background:#edf0ed;cursor:zoom-in}.os-portal-frame img{width:100%;height:auto}.os-portal-frame figcaption{font-size:8px}.os-sync{background:#edf1eb;padding-block:76px}.os-sync-grid{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.os-sync-picture{background:radial-gradient(ellipse at 50% 50%,#d7e1cf,transparent 70%);text-align:center}.os-sync-picture .os-shot{width:325px}.os-sync-picture>.os-image-hint{display:block;font-size:9px;letter-spacing:.07em;margin-top:14px;color:#80907f}.os-sync-copy h2{font-size:clamp(33px,3.2vw,46px)}.os-sync-copy article{border-top:1px solid #ccd6c8;margin-top:27px;padding-top:25px}.os-sync-copy article h3{font-size:22px;margin-top:11px}.os-sync-copy article p{font-size:13px;margin-top:12px}.os-sync-copy article small{display:block;font-size:11px;line-height:1.8;color:#6e806c;margin-top:14px;padding-left:12px;border-left:2px solid #a5b995}.os-extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.os-extra-grid article{padding-top:25px;border-top:1px solid var(--os-line)}.os-extra-grid h3{font-size:24px;margin-top:17px}.os-extra-grid p{font-size:13px;line-height:1.85;margin-top:15px}.os-extra-grid .text-link{font-size:11px;margin-top:19px;padding-left:0}.os-gallery-section{margin-bottom:70px}.os-gallery{border:1px solid var(--os-line);border-radius:14px;overflow:hidden}.os-gallery summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:29px 35px;background:#f3f5f1;cursor:pointer}.os-gallery summary::-webkit-details-marker{display:none}.os-gallery summary .eyebrow{display:block;margin-bottom:8px;font-size:8px}.os-gallery summary strong{font-size:25px;letter-spacing:-.045em;font-weight:550}.os-gallery-toggle{font-size:30px;line-height:1;width:38px;text-align:center;color:#527149;transition:transform .2s}.os-gallery[open] .os-gallery-toggle{transform:rotate(45deg)}.os-gallery-content{padding:32px}.os-gallery-content>p{font-size:13px}.os-gallery-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.os-gallery-filters button{border:1px solid var(--os-line);background:#fff;border-radius:6px;padding:12px 15px;font-size:11px}.os-gallery-filters button[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.os-gallery-filters button span{opacity:.65;margin-left:10px}.os-gallery-count{font-size:10px!important;margin:18px 0;color:#7d8d80}.os-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.os-gallery-grid figure{border:1px solid var(--os-line);border-radius:9px;overflow:hidden;background:#f2f4ef}.os-gallery-grid .os-shot{width:180px;padding:9px 2px}.os-gallery-grid figcaption{font-size:10px;display:flex;justify-content:flex-start;align-items:center;gap:10px;line-height:1.5;padding:13px}.os-gallery-grid figcaption>span{display:inline;color:#849280;font-size:8px}.os-contact{margin-top:0}.os-page~.lightbox{background:#f2f4ef}.os-page~.lightbox #lightbox-image{object-fit:contain;max-height:calc(100dvh - 125px);width:auto;margin:auto}.os-page~.lightbox .dialog-bar{background:#fff}
@media(max-width:1100px){.os-hero{gap:28px}.os-hero h1{font-size:57px}.os-intro{font-size:19px}.os-hero .actions{gap:12px}.os-hero .button,.os-hero .text-link{font-size:11px}.os-section-nav>.wrap{gap:23px}.os-walkthrough{grid-template-columns:230px 1fr;gap:25px}.os-control-panel{gap:22px;min-height:490px}.os-control-description h3{font-size:26px}.os-record-grid{gap:30px}.os-sync-grid{gap:60px}.os-card-copy{padding:25px 22px 15px}.os-card-copy h3{font-size:21px}.os-workspace-grid .os-shot{width:210px}}
@media(max-width:940px){.os-hero{grid-template-columns:1fr 1fr;gap:25px}.os-hero h1{font-size:49px}.os-hero-copy{padding:0}.os-hero .eyebrow{font-size:8px;line-height:1.7}.os-intro{font-size:18px;margin-top:22px}.os-lead{font-size:13px}.os-hero-visual{padding:20px 13px}.os-visual-top{font-size:6px}.os-hero-devices figcaption{font-size:8px}.os-hero-devices figcaption>span{font-size:6px}.os-hero .actions{display:block}.os-hero .text-link{margin-top:7px}.os-hero-note{margin-top:23px}.os-section-nav{top:76px}.os-section-nav strong{display:none}.os-section-nav>.wrap{justify-content:space-between;gap:22px}.os-section-heading{gap:30px}.os-section-heading>p{font-size:13px}.os-workspace-grid{gap:13px}.os-card-copy{padding:22px 18px 8px}.os-card-copy p{font-size:12px}.os-card-copy h3{font-size:20px}.os-workspace-grid .os-shot{width:185px}.os-walkthrough{display:block}.os-step-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.os-step-tabs button{padding:12px;font-size:10px;display:block}.os-step-tabs button>span:first-child{display:block;margin-bottom:8px}.os-step-tabs button>span:last-child{display:none}.os-control-panel{max-width:670px;margin:auto;gap:44px;min-height:540px}.os-control-picture .os-shot{max-width:285px}.os-record-grid{grid-template-columns:1fr}.os-record-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.os-record-copy>div{padding:20px 0;border-top:1px solid var(--os-line);border-bottom:0}.os-record-copy>div:first-child{padding-top:20px}.os-record-copy .os-index{position:static;margin-bottom:10px}.os-record-copy h3{font-size:19px}.os-record-copy>.text-link{grid-column:1/-1;margin-top:0}.os-sync-grid{gap:35px}.os-sync-picture .os-shot{width:280px}.os-extra-grid{gap:23px}.os-extra-grid h3{font-size:21px}.os-gallery-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.os-hero{grid-template-columns:1fr;padding-block:36px 35px;gap:32px}.os-hero h1{font-size:clamp(44px,13vw,61px)}.os-hero .eyebrow{font-size:7px}.os-intro{font-size:19px;max-width:330px}.os-lead{font-size:14px;line-height:1.8}.os-hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.os-hero .text-link{margin-top:0}.os-hero-note{margin-top:29px;padding-top:17px}.os-hero-note>span{font-size:7px}.os-hero-note p{font-size:10px}.os-hero-visual{padding:19px 13px;border-radius:12px}.os-visual-top{font-size:6px;padding-inline:5px}.os-hero-devices{padding-top:8px}.os-hero-devices .os-control-device{padding-top:35px}.os-hero-devices figcaption{padding-top:9px;font-size:8px}.os-hero-devices figcaption>span{display:block;font-size:6px}.os-section-nav{top:72px}.os-section-nav>.wrap{min-height:51px;gap:24px}.os-section-nav a{font-size:10px;padding-block:18px}.os-page section[id]{scroll-margin-top:140px}.os-section{padding-block:63px}.os-section-heading{display:block;margin-bottom:29px}.os-section-heading h2{font-size:34px}.os-section-heading>p{margin-top:21px;max-width:none;font-size:14px}.os-workspace-grid{grid-template-columns:1fr;gap:17px}.os-workspace-grid article{display:grid;grid-template-columns:1fr .7fr;align-items:center;border-radius:12px}.os-card-copy{padding:25px 4px 25px 21px}.os-card-copy .os-index{font-size:8px}.os-card-copy h3{font-size:22px;line-height:1.15;margin-top:13px}.os-card-copy p{font-size:12px;line-height:1.75}.os-workspace-grid .os-shot{width:100%;margin:20px auto}.os-controls{padding-block:61px}.os-step-tabs{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.os-step-tabs button{padding:13px 12px;font-size:11px}.os-step-tabs button>span:first-child{margin-bottom:5px;font-size:8px}.os-walkthrough{padding-top:24px}.os-control-panel{display:flex;flex-direction:column;gap:25px;min-height:0}.os-control-picture .os-shot{width:260px;max-width:76vw}.os-control-description{max-width:360px}.os-control-description h3{font-size:29px;margin-top:13px}.os-control-description p{font-size:14px;margin-top:14px}.os-control-description ul{padding-top:13px;margin-top:20px}.os-control-description li{font-size:12px}.os-control-description .os-image-hint{margin-top:20px}.os-record-grid{gap:24px}.os-record-copy{display:block}.os-record-copy>div{padding:22px 0}.os-record-copy>div:first-child{padding-top:22px}.os-record-copy h3{font-size:22px}.os-record-copy p{font-size:14px}.os-record-copy .os-index{font-size:9px}.os-record-copy>.text-link{font-size:12px}.os-portal-frame figcaption{font-size:7px;line-height:1.65}.os-sync{padding-block:55px}.os-sync-grid{display:flex;flex-direction:column-reverse;gap:28px}.os-sync-copy h2{font-size:34px}.os-sync-copy article{margin-top:25px;padding-top:22px}.os-sync-copy article p{font-size:14px}.os-sync-copy article h3{font-size:24px}.os-sync-picture .os-shot{width:275px;max-width:85vw}.os-sync-picture>.os-image-hint{font-size:8px}.os-extra-grid{grid-template-columns:1fr;gap:28px}.os-extra-grid h3{font-size:25px}.os-extra-grid p{font-size:14px;margin-top:12px}.os-extra-grid .text-link{font-size:12px;margin-top:11px}.os-gallery-section{margin-bottom:45px}.os-gallery summary{padding:23px 21px;gap:14px}.os-gallery summary strong{font-size:22px;line-height:1.3;display:block}.os-gallery summary .eyebrow{font-size:7px}.os-gallery-content{padding:23px 16px}.os-gallery-filters{gap:7px}.os-gallery-filters button{font-size:10px;padding:11px 10px}.os-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-gallery-grid .os-shot{width:100%;padding:6px}.os-gallery-grid figcaption{font-size:9px;padding:10px 8px;gap:7px}.os-contact{padding:30px 24px}.os-contact h2{font-size:30px}.os-contact p:not(.eyebrow){font-size:13px}.os-contact .button{width:100%}}
@media(prefers-reduced-motion:reduce){.os-shot,.os-gallery-toggle,.os-enlarge{transition:none}.os-shot:hover{transform:none}}
.os-section-nav>.wrap{scrollbar-width:none}.os-section-nav>.wrap::-webkit-scrollbar{display:none}
@media(max-width:600px){.os-section-nav{top:71px}}

/* OS identity, managed Android setup and device controls. Scoped to the OS page. */
.os-hero-band{background:linear-gradient(100deg,#152820f5 0%,#20352ee8 52%,#26382dc9),url('assets/hero-revier-wald.jpg') center/cover;color:#fff;border-bottom:1px solid #354b3c}
.os-hero-band .os-hero{padding-block:64px 66px;grid-template-columns:1fr 1fr;gap:66px}
.os-hero-band h1{font-size:clamp(49px,5.2vw,76px);line-height:1.06;letter-spacing:-.055em}
.os-hero-band h1 em{color:#b7db8d}.os-hero-band .eyebrow{color:#bed7b1;font-size:9px}.os-hero-band .os-intro{color:#f2f6ec;font-size:22px;max-width:450px}.os-hero-band .os-lead{color:#d3ded5;max-width:485px;font-size:15px}
.os-hero-band .os-hero-note{border-color:#ffffff26;margin-top:32px}.os-hero-band .os-hero-note>span{color:#b6cba9}.os-hero-band .os-hero-note p{color:#c8d5ca}.os-hero-band .text-link{color:#f2f6eb}
.os-hero-band .os-hero-visual{padding:24px 13px 20px;background:radial-gradient(ellipse at 50% 50%,#bed9a51c,transparent 70%);border:0;border-radius:0}
.os-hero-band .os-visual-top{color:#c3d6b8;font-size:8px}.os-hero-band .os-hero-devices .os-shot{max-width:255px}.os-hero-band .os-control-device{padding-top:65px}.os-hero-band figcaption{color:#d3e1cd}.os-hero-band figcaption>span{color:#aac59b}
.os-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.os-layer-grid article{border-top:2px solid #c5d6b6;padding:27px 25px 25px;background:#f4f6f0;border-radius:0 0 12px 12px;display:flex;flex-direction:column}.os-layer-grid article:nth-child(2){background:#edf2e7}.os-layer-grid article:last-child{background:#e6ede4}
.os-layer-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin-top:19px}.os-layer-grid p{font-size:14px;line-height:1.85;margin-block:16px 24px}.os-layer-foot,.os-layer-grid .text-link{font-size:11px;color:#416443;margin-top:auto;line-height:1.6}.os-layer-grid .text-link{padding:0;justify-content:space-between}
.os-platform-note{border-top:1px solid #d8ded9;margin-top:30px;padding-top:22px;font-size:13px;line-height:1.85;max-width:990px}.os-platform-note strong{color:#254b37}
.os-enrollment{padding-block:85px;background:#f3f5f0;border-block:1px solid #dfe5d9}.os-setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.os-setup-steps li{border-top:1px solid #c9d4c2;position:relative;padding-top:22px;display:flex;flex-direction:column}.os-step-number{font-size:30px;letter-spacing:-.05em;line-height:1;color:#6a8b58;margin-bottom:22px}.os-setup-steps h3{font-size:22px;letter-spacing:-.035em;line-height:1.2}.os-setup-steps p{font-size:13px;line-height:1.85;margin:14px 0 25px}.os-where{font-size:8px;letter-spacing:.1em;color:#71876b;margin-top:auto}
.os-team-setup{margin-top:70px;padding-top:55px;border-top:1px solid #d1dccb;display:grid;grid-template-columns:.65fr 1.2fr;gap:60px;align-items:center}.os-team-copy h3{font-size:34px;line-height:1.15;letter-spacing:-.04em}.os-team-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;margin-top:19px}.os-language-list{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:22px 0 0}.os-language-list li{font-size:12px;font-weight:600;color:#285039;background:#e1e9d8;border:1px solid #cbd9bc;padding:9px 12px;border-radius:5px}.os-team-copy>p.os-detail-note{font-size:11px;color:#687c65;margin-top:17px}.os-team-copy .text-link{font-size:12px;margin-top:15px}
.os-setup-details{margin-top:32px;border-block:1px solid #d1dccb}.os-setup-details summary,.os-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:22px 0;font-size:15px;font-weight:550;color:#254b38;line-height:1.55}.os-setup-details summary::-webkit-details-marker,.os-faq summary::-webkit-details-marker{display:none}.os-setup-details summary span,.os-faq summary span{font-size:23px;flex-shrink:0}.os-setup-details[open] summary span,.os-faq details[open] summary span{transform:rotate(45deg)}.os-setup-details>div{max-width:920px;padding-bottom:24px}.os-setup-details p{font-size:13px;line-height:1.85}.os-setup-details p+p{margin-top:12px}
.os-managed{padding:85px 0 45px;background:#24372c;color:#f3f6ed}.os-managed .eyebrow{color:#bcd99e}.os-managed h2 em{color:#bfdf9c}.os-managed .os-section-heading>p{color:#c4d4c6}.os-managed-grid{display:grid;grid-template-columns:.65fr 1fr;gap:90px;align-items:center}.os-managed-phone{background:radial-gradient(ellipse,#a0bd7524,transparent 65%);margin:0}.os-managed-phone .os-shot{width:330px;max-width:100%}.os-managed-phone figcaption{background:none;border:0;display:block;text-align:center;color:#b9cdb6;font-size:10px;padding-top:18px}.os-policy-path{font-size:10px;color:#b4cca7;letter-spacing:.02em;margin-bottom:14px}.os-policy-path span{padding:0 10px;color:#6f8c6c}.os-policy-list{margin:0}.os-policy-list>div{border-top:1px solid #ffffff20;padding:22px 0}.os-policy-list dt{font-size:21px;font-weight:550;letter-spacing:-.03em}.os-policy-list dd{margin:10px 0 0;color:#c1d0c0;font-size:13px;line-height:1.85}.os-confirmation{padding:20px 23px;border-left:2px solid #b6d889;background:#ffffff07;font-size:12px;line-height:1.8;color:#c5d5c1;margin-top:8px}.os-confirmation strong{display:block;font-size:14px;color:#d9ebca;margin-bottom:7px}.os-managed-bottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff22;margin-top:50px;padding-top:26px;gap:16px}.os-managed-bottom span{font-size:11px;color:#b7cda9}.os-managed-bottom span:before{content:'✓';margin-right:10px;color:#bad68e}
.os-faq{padding-top:28px}.os-faq-list{border-top:1px solid #d8ded9}.os-faq details{border-bottom:1px solid #d8ded9}.os-faq summary{font-size:18px;padding:25px 0}.os-faq details>div{max-width:860px;padding-bottom:28px}.os-faq details p{font-size:14px;line-height:1.9}.os-faq details p+p{margin-top:12px}.os-faq .text-link{font-size:12px;margin-top:14px}
@media(max-width:1100px){.os-hero-band .os-hero{gap:30px}.os-hero-band h1{font-size:58px}.os-hero-band .os-intro{font-size:20px}.os-hero-band .os-hero .actions{display:flex;flex-wrap:wrap}.os-layer-grid{gap:16px}.os-layer-grid article{padding-inline:22px}.os-layer-grid h3{font-size:23px}.os-setup-steps{gap:21px}.os-managed-grid{gap:45px}.os-team-setup{gap:35px}.os-section-nav>.wrap{gap:23px}}
@media(max-width:940px){.os-hero-band h1{font-size:49px}.os-hero-band .os-hero{gap:20px;padding-block:45px}.os-hero-band .os-lead{font-size:14px}.os-hero-band .os-visual-top span:last-child{display:none}.os-hero-band .os-visual-top{font-size:7px}.os-layer-grid{grid-template-columns:1fr}.os-layer-grid article{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:25px}.os-layer-grid .os-index{grid-column:1}.os-layer-grid h3{grid-column:1;margin-top:12px}.os-layer-grid p{grid-column:2;grid-row:1/4;margin:0}.os-layer-grid .os-layer-foot,.os-layer-grid .text-link{grid-column:1;margin-top:17px}.os-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.os-team-setup{grid-template-columns:1fr;gap:30px}.os-team-copy{max-width:600px}.os-managed-grid{grid-template-columns:.7fr 1fr;gap:28px}.os-managed-bottom{grid-template-columns:repeat(2,1fr)}.os-policy-path{font-size:9px}.os-policy-path span{padding:0 5px}}
@media(max-width:600px){.os-hero-band .os-hero{grid-template-columns:1fr;padding-block:40px 28px;gap:24px}.os-hero-band h1{font-size:clamp(43px,12vw,63px)}.os-hero-band .os-intro{font-size:21px;max-width:370px}.os-hero-band .os-hero-visual{padding:10px 0}.os-hero-band .os-visual-top span:last-child{display:block}.os-hero-band .os-hero .button{font-size:12px}.os-hero-band .os-hero-note{margin-top:26px}.os-hero-band .os-hero-note p{line-height:1.75}.os-hero-band .os-control-device{padding-top:38px}.os-layer-grid article{display:flex;gap:0;padding:25px}.os-layer-grid h3{font-size:25px}.os-layer-grid p{margin-top:16px;font-size:14px}.os-layer-grid .os-layer-foot,.os-layer-grid .text-link{margin-top:22px}.os-platform-note{font-size:13px}.os-enrollment{padding-block:57px}.os-setup-steps{grid-template-columns:1fr;gap:0}.os-setup-steps li{display:grid;grid-template-columns:40px 1fr;gap:0 17px;padding-block:25px}.os-step-number{grid-row:1/4;grid-column:1;margin:0;font-size:25px}.os-setup-steps h3{grid-column:2;font-size:24px}.os-setup-steps p{grid-column:2;font-size:14px;margin:12px 0 17px}.os-where{grid-column:2}.os-team-setup{margin-top:18px;padding-top:35px}.os-team-copy h3{font-size:32px}.os-setup-details summary{font-size:14px}.os-setup-details p{font-size:13px}.os-managed{padding:59px 0 30px}.os-managed-grid{display:flex;flex-direction:column;gap:27px}.os-managed-phone .os-shot{width:270px}.os-managed-phone figcaption{padding-top:5px}.os-policy-path{font-size:10px;margin-top:7px;line-height:1.8}.os-policy-list dt{font-size:22px}.os-policy-list dd{font-size:14px}.os-confirmation{padding:18px;font-size:13px}.os-managed-bottom{margin-top:30px;gap:18px 12px}.os-managed-bottom span{font-size:10px;line-height:1.65}.os-faq{padding-top:0}.os-faq summary{font-size:16px;padding:22px 0;align-items:flex-start}.os-faq details p{font-size:14px}}
