/* HLS 4.0 • premium design layer • motion safe • no remote styling dependencies */
:root{--v4-navy:#071328;--v4-ink:#0e1f40;--v4-blue:#3379ff;--v4-orange:#ff995b;--v4-cyan:#82e9e3;--v4-lilac:#b8a5ff;--v4-border:rgba(163,198,255,.17);--v4-muted:#9cb1d3}
::selection{background:#ff9a5d;color:#071328}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{overflow-x:hidden}
a,button,input,select,summary{ -webkit-tap-highlight-color:transparent }
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ffaf67;outline-offset:4px}
.v4-nav-extras{display:flex;align-items:center;gap:15px;padding-left:3px}
.v4-quicklink{color:#ddedff!important;white-space:nowrap;font-size:12px!important;font-weight:750!important}
.v4-quicklink span{color:#ffa873}.v4-language{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:32px;padding:0 8px;border:1px solid #58698e;border-radius:11px;color:#fff!important;font-weight:800!important;font-size:11px!important;letter-spacing:.07em}
.v4-showcase{position:relative;padding:124px 0 96px;color:#fff;background:radial-gradient(ellipse 40% 55% at 80% 18%,rgba(88,61,201,.19),transparent 80%),linear-gradient(180deg,#08182f 0%,#080f23 100%);isolation:isolate;overflow:hidden}
.v4-showcase:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;background-image:radial-gradient(#688ac0 1px,transparent 1px);background-size:33px 33px;mask-image:linear-gradient(180deg,#000,transparent 75%)}
.v4-showcase-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:44px}
.v4-eyebrow{font-size:11px;font-weight:850;letter-spacing:.19em;color:#9fc9ff;text-transform:uppercase;line-height:1.7}
.v4-signal{display:inline-block;width:8px;height:8px;background:#52e0aa;border-radius:100%;margin-right:12px;box-shadow:0 0 0 5px #4be1b31b,0 0 18px #32d6aa}
.v4-showcase h2,.v4-home-cta h2{color:#fff;letter-spacing:-.07em;line-height:1.03;font-size:clamp(42px,5.5vw,78px);margin:20px 0 23px;font-weight:850}
.v4-showcase h2 span{background:linear-gradient(94deg,#7cece1 0%,#9bb6ff 51%,#c4a3ff 100%);color:transparent;background-clip:text}
.v4-showcase-top p:not(.v4-eyebrow){font-size:17px;max-width:630px;line-height:1.8;color:#b8cbe8;margin:0}
.v4-outline-link{flex:0 0 auto;color:#fff;text-decoration:none;border:1px solid #516b97;padding:17px 22px;border-radius:14px;transition:.25s;font-size:14px;font-weight:700}
.v4-outline-link:hover{background:#162d52;border-color:#85aefa;transform:translateY(-2px)}
.v4-showcase-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:19px}
.v4-show-card{min-width:0;min-height:523px;overflow:hidden;border:1px solid #2b426f;border-radius:27px;padding:30px 25px 0;background:linear-gradient(153deg,rgba(36,73,132,.73),rgba(9,21,44,.96) 67%);box-shadow:0 25px 80px #030a1d55;transition:transform .3s,border-color .3s;position:relative}
.v4-show-card:hover{transform:translateY(-7px);border-color:#7ba8ed}
.v4-card-kicker{font-size:11px;color:#a8c8ee;letter-spacing:.11em;font-weight:850;display:flex;justify-content:space-between;gap:7px}
.v4-card-kicker span{font-size:20px;color:#8fcfff}
.v4-show-card h3{font-size:clamp(24px,2.5vw,33px);line-height:1.13;letter-spacing:-.045em;margin:22px 0 12px;color:#fff}
.v4-show-card p{font-size:14px;color:#c3d1e9;line-height:1.7;margin:0 0 25px}
.v4-learning-preview{color:#152944;background:linear-gradient(145deg,#f8fdff,#e7efff);border:1px solid #fff;border-radius:20px 20px 0 0;padding:17px 18px 18px;box-shadow:0 -4px 32px #799bff2b;min-height:228px;transform:rotate(-1deg) translateY(3px)}
.v4-preview-top{display:flex;gap:9px;align-items:center;font-size:9px;font-weight:800;letter-spacing:.09em;color:#667793}.v4-avatar{width:26px;height:26px;display:grid;place-items:center;background:#377fff;color:#fff;border-radius:9px;font-size:14px;letter-spacing:0}.v4-preview-dots{margin-left:auto;color:#fb9364;font-size:8px}
.v4-lesson-header{font-size:10px;color:#627599;font-weight:750;margin-top:18px;display:flex;justify-content:space-between;gap:7px}.v4-lesson-header span{color:#216dd2}.v4-lesson-main{font-size:19px;line-height:1.3;font-weight:850;letter-spacing:-.025em;margin:13px 0 16px}.v4-lesson-steps{display:flex;gap:5px}.v4-lesson-steps span{font-size:9px;color:#7890af;background:#edf4ff;padding:8px 9px;border-radius:8px;flex:1;text-align:center}.v4-lesson-steps .current{background:#357df4;color:#fff}.v4-lesson-note{font-size:10px;color:#5680ba;margin-top:15px}
.v4-show-card-coral{background:linear-gradient(155deg,#492d4b 0%,#231b40 47%,#101328 95%);border-color:#694464}.v4-show-card-coral:hover{border-color:#fea29d}.v4-show-card-coral .v4-card-kicker{color:#ffbcb5}
.v4-chart-demo{background:linear-gradient(180deg,#362c50,#201c39);border:1px solid #735b88;border-radius:18px 18px 0 0;padding:18px 19px 0;margin-top:24px}.v4-chart-head{display:flex;justify-content:space-between;gap:7px;align-items:center}.v4-chart-head b{font-size:12px}.v4-chart-head small{font-size:8px;color:#d6abc9;letter-spacing:.08em}.v4-chart-bars{height:180px;display:flex;align-items:end;gap:14px;padding:20px 5px 0;border-bottom:1px solid #ffffff25}.v4-chart-bars i{flex:1;display:block;height:var(--bar);background:linear-gradient(180deg,#ffad7d,#e787b4);border-radius:8px 8px 0 0;box-shadow:0 -5px 35px #ff998b23}.v4-chart-bars i:nth-child(even){background:linear-gradient(#bbacff,#7f80ee)}.v4-chart-footer{display:flex;justify-content:space-between;color:#cfb9df;font-size:10px;padding:10px 0 15px}
.v4-show-card-violet{background:linear-gradient(155deg,#21244e,#141c42 58%,#10142a);border-color:#464d83}.v4-show-card-violet:hover{border-color:#b1a0ff}.v4-family-preview{padding:20px;text-align:center;background:linear-gradient(#252e65,#20254f);border:1px solid #6971b3;border-radius:19px 19px 0 0;min-height:238px}.v4-fam-round{height:38px;width:38px;margin:0 auto 13px;display:grid;place-items:center;background:#ffffff1b;border-radius:100%;font-size:31px;color:#b8d3ff}.v4-family-preview>span{letter-spacing:.09em;font-size:9px;color:#c5ccf9;font-weight:800}.v4-fam-circles{margin:19px auto 12px;display:flex;align-items:center;justify-content:center}.v4-fam-circles b{border:1px solid #96b0ff;box-shadow:0 0 20px #9c90ff22;background:#5c65a3;border-radius:50%;height:78px;width:78px;display:grid;place-items:center;font-size:10px;margin:0 -6px}.v4-fam-circles b:nth-child(2){background:#a56b98;border-color:#fcb7da}.v4-fam-circles b:nth-child(3){background:#3d83a4;border-color:#8eebff}.v4-fam-pill{color:#9bf4cf;background:#23644f55;border:1px solid #63bfa666;border-radius:999px;padding:9px;font-size:10px;font-weight:800;margin:auto;max-width:190px}.v4-demo-disclaimer{text-align:right;color:#8a9dbc;font-size:11px;margin:23px 2px 0}
.v4-home-cta{color:#fff;padding:85px 0;background:linear-gradient(115deg,#123c89,#22235c 55%,#402052)}.v4-home-cta-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.v4-home-cta h2{font-size:clamp(38px,4.6vw,62px);margin:14px 0 14px}.v4-home-cta h2 em{font-style:normal;color:#ffbd8d}.v4-home-cta p{font-size:16px;color:#cddbf5;line-height:1.7}.v4-home-links{display:grid;gap:12px}.v4-home-links a{padding:23px 22px;color:#fff;display:flex;justify-content:space-between;gap:10px;text-decoration:none;background:#ffffff17;border:1px solid #ffffff44;border-radius:16px;font-weight:730;transition:background .2s,transform .2s}.v4-home-links a:hover{background:#ffffff29;transform:translateX(3px)}.v4-home-links span{color:#ffbb91}
/* Editorial pages */
.v4-page-hero{color:#fff;background:radial-gradient(ellipse 38% 65% at 76% 43%,#234d9270,transparent 72%),radial-gradient(ellipse 40% 40% at 14% 10%,#33349b2d,transparent),#071329;min-height:525px;padding:90px 0 92px;position:relative;overflow:hidden}
.v4-page-hero:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.22;background-image:linear-gradient(#ffffff13 1px,transparent 1px),linear-gradient(90deg,#ffffff13 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,#000,transparent)}
.v4-page-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center}
.v4-page-hero h1{font-size:clamp(52px,6.5vw,96px);letter-spacing:-.075em;line-height:1.02;font-weight:850;color:#fff;margin:23px 0}.v4-page-hero h1 span{background:linear-gradient(90deg,#82e3ff,#abaaff,#ffb593);background-clip:text;color:transparent}.v4-page-hero p:not(.v4-eyebrow):not(.v4-translation-note){font-size:17px;line-height:1.8;color:#bfcfeb;max-width:650px}.v4-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}
.v4-hero-orb{width:min(100%,370px);aspect-ratio:1;justify-self:end;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 28% 24%,#6595d6,#203c7c 45%,#0a1a39 71%);border:1px solid #7896cc;box-shadow:0 0 0 28px #3f67b80d,0 0 0 68px #b6d4ff08,inset -18px -28px 60px #0710259c,0 30px 100px #142b8b66;position:relative}.v4-hero-orb:after{content:"";position:absolute;inset:-35px;border:1px solid #86aaff44;border-radius:50%;transform:rotate(-32deg) scaleX(1.12)}.v4-orb-content{text-align:center;z-index:1;display:flex;flex-direction:column;gap:10px;align-items:center}.v4-orb-content>span{color:#c4d9ff;font-size:10px;letter-spacing:.15em;font-weight:700}.v4-orb-content strong{font-size:clamp(75px,9vw,116px);letter-spacing:-.09em;color:white;line-height:1.1}.v4-orb-content small{color:#efbdad;line-height:1.5;font-size:13px;font-weight:700}
.v4-road-orb{background:radial-gradient(circle at 27% 25%,#607aeb,#2b357e 54%,#111d40)}.v4-fr-orb{background:radial-gradient(circle at 32% 22%,#e69b73,#704f8a 46%,#1a285a 80%)}
.v4-help-body,.v4-builder-section,.v4-fr-features{padding:105px 0 115px}.v4-section-head h2{color:#142447;font-size:clamp(38px,4.8vw,65px);line-height:1.1;letter-spacing:-.065em;margin:10px 0 18px}.v4-section-head p{font-size:17px;color:#60718d;max-width:660px;line-height:1.8}.v4-section-head .v4-eyebrow{color:#3769b4}
.v4-faq-controls{margin:36px 0 20px;display:grid;gap:9px;max-width:680px}.v4-faq-controls label{color:#273e65;font-weight:750;font-size:13px}.v4-faq-controls input{width:100%;font-size:16px;border-radius:16px;border:1px solid #c7d5e8;background:#fff;padding:19px 21px;color:#182d4c;box-shadow:0 10px 28px #102c6220}.v4-faq-controls>span{font-size:12px;color:#6b7c99}.v4-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px}.v4-faq-item{align-self:start;border:1px solid #d9e3f1;border-radius:19px;background:#fff;box-shadow:0 9px 30px #183f6610;overflow:hidden}.v4-faq-item summary{list-style:none;cursor:pointer;padding:23px 22px;color:#182b4d;font-weight:780;display:flex;justify-content:space-between;gap:18px;line-height:1.5}.v4-faq-item summary::-webkit-details-marker{display:none}.v4-faq-item summary span{border-radius:50%;background:#eaf2ff;color:#266ae1;width:27px;height:27px;flex-shrink:0;display:grid;place-items:center;font-size:21px;line-height:1}.v4-faq-item[open] summary span{transform:rotate(45deg)}.v4-faq-answer{padding:0 23px 22px}.v4-faq-answer p{font-size:14px;color:#516688;line-height:1.8;margin:0}.v4-support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px}.v4-support-cards>a{border-radius:20px;padding:27px 24px;color:#fff;text-decoration:none;background:#102d5c;display:block;transition:transform .25s}.v4-support-cards>a:nth-child(2){background:#254a97}.v4-support-cards>a:nth-child(3){background:#6a3f76}.v4-support-cards>a:hover{transform:translateY(-5px)}.v4-support-cards a>span{font-size:11px;color:#b5cbff}.v4-support-cards h3{color:#fff;font-size:22px;letter-spacing:-.03em;margin:19px 0 12px}.v4-support-cards p{color:#dde9ff;font-size:13px;line-height:1.7;min-height:65px}.v4-support-cards b{font-size:12px;color:#ffd1a0}
.v4-builder-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}.v4-builder-aside{position:sticky;top:120px}.v4-builder-aside>.v4-eyebrow{color:#2b69a7}.v4-builder-aside h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.055em;line-height:1.06;color:#142a4d;margin:18px 0}.v4-builder-aside p{font-size:16px;line-height:1.85;color:#5b718d}.v4-builder-promise{display:grid;gap:12px;color:#2c5f85;margin-top:30px;font-size:14px;font-weight:720}
.v4-builder-card{background:#fff;border:1px solid #dce7f4;border-radius:28px;box-shadow:0 30px 90px #1e386422;padding:34px;color:#12294b}.v4-builder-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;margin-bottom:20px;border-bottom:1px solid #e2ebf6;gap:10px}.v4-builder-head>div{display:grid;gap:6px}.v4-builder-head b{font-size:13px;letter-spacing:.1em}.v4-builder-head span{color:#6b809e;font-size:12px}.v4-builder-badge{padding:8px 12px;background:#ecf3ff;border-radius:11px;color:#2b6ac6!important;white-space:nowrap}.v4-builder-card fieldset{border:0;padding:0;margin:0 0 31px}.v4-builder-card legend{font-weight:800;margin-bottom:15px;color:#193352;font-size:15px}.v4-choice-row{display:flex;flex-wrap:wrap;gap:9px}.v4-choice-row label{cursor:pointer}.v4-choice-row label input{position:absolute;width:1px;height:1px;opacity:0}.v4-choice-row label span{display:block;border-radius:12px;padding:12px 15px;border:1px solid #c9d6e8;background:#f8fbff;color:#284361;font-size:13px;font-weight:700;transition:.18s}.v4-choice-row label input:checked+span{background:#2e68d6;border-color:#2e68d6;color:#fff;box-shadow:0 6px 15px #2f70ca27}.v4-choice-row label input:focus-visible+span{outline:3px solid #ffad62;outline-offset:3px}.v4-select-wrap select{font-size:15px;width:100%;padding:15px;border:1px solid #c5d4e9;border-radius:13px;color:#264267;background:#fff}.v4-field-hint{font-size:12px;color:#587398;display:block;margin-top:10px}.v4-build-submit{width:100%;justify-content:center!important}.v4-plan-output{margin-top:24px;padding:25px;border-radius:20px;background:linear-gradient(160deg,#eaf5ff,#f7f3ff);border:1px solid #c6d8f2}.v4-plan-output h3{color:#15335b;font-size:26px;letter-spacing:-.035em;margin:5px 0}.v4-plan-output p{color:#405677;line-height:1.7;font-size:13px}.v4-plan-output ol{padding:0;margin:20px 0;list-style:none;display:grid;gap:13px;counter-reset:phase}.v4-plan-output li{display:flex;gap:15px;align-items:start;counter-increment:phase;color:#425b79;font-size:13px}.v4-plan-output li:before{content:counter(phase,decimal-leading-zero);font-weight:900;background:#fff;color:#2b69d5;padding:10px;border-radius:11px}.v4-plan-output li b{display:block;min-width:76px;color:#182f56}.v4-output-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.v4-output-actions button,.v4-output-actions a{border:1px solid #b4c8e7;border-radius:11px;padding:11px 12px;color:#1a4b94;font-size:12px;font-weight:770;background:#fff;text-decoration:none;cursor:pointer}
.v4-fr-features .v4-section-head{max-width:760px}.v4-fr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:37px}.v4-fr-grid article{padding:28px;border:1px solid #d7e3f3;background:#fff;border-radius:21px;min-height:230px;box-shadow:0 16px 40px #234e8c14}.v4-fr-grid article span{font-size:13px;color:#3673cb;font-weight:850}.v4-fr-grid h3{font-size:21px;letter-spacing:-.04em;color:#142d54;margin:17px 0 12px}.v4-fr-grid p{font-size:13px;line-height:1.75;color:#5c7089}.v4-translation-note{font-size:13px;color:#b9cdea;margin-top:21px}.v4-fr-last,.v4-global-addition{padding:90px 0;background:linear-gradient(125deg,#102c5f,#172451);color:#fff}.v4-fr-last h2,.v4-global-addition h2{font-size:clamp(36px,4vw,55px);color:#fff;letter-spacing:-.06em;margin:15px 0}.v4-fr-last p,.v4-global-addition p{max-width:730px;line-height:1.8;color:#cadbf2}.v4-english-link{display:inline-block;color:#bedcff;margin-left:22px}.v4-global-addition{background:linear-gradient(115deg,#183568,#322957)}.v4-school-addition{background:linear-gradient(115deg,#063e57,#14427a)}
.v4-brief{background:#fff;color:#152d4d;max-width:860px;margin:60px auto;padding:66px;border:1px solid #d4dfed;border-radius:20px;box-shadow:0 22px 80px #1e386422}.v4-brief>header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid #1f62a1;padding-bottom:25px}.v4-brief>header img{width:130px;max-height:110px;object-fit:contain}.v4-brief>header span{color:#5c7898;font-size:11px;letter-spacing:.1em}.v4-brief h2{font-size:clamp(36px,4.5vw,60px);line-height:1.12;letter-spacing:-.065em;margin:35px 0;color:#143161}.v4-brief-lead{font-size:18px;color:#4b617d;line-height:1.7}.v4-brief-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:35px 0}.v4-brief-columns section{padding:16px;background:#eff5ff;border-radius:12px}.v4-brief h3{color:#1d518d;margin:8px 0;font-size:18px}.v4-brief p,.v4-brief li{line-height:1.7;color:#485e7b}.v4-brief footer{display:grid;gap:8px;border-top:2px solid #1f62a1;margin-top:33px;padding-top:24px;color:#23486e;font-size:12px}
/* All utility routes have enough optical air on small screens; avoid horizontally scrolling. */
@media(max-width:1220px){.v4-nav-extras{gap:8px}.v4-quicklink{display:none}.v4-showcase-grid{grid-template-columns:1fr 1fr}.v4-show-card-primary{grid-row:span 2}.v4-show-card{min-height:470px}}
@media(max-width:960px){.v4-showcase{padding:83px 0}.v4-showcase-top{display:block}.v4-outline-link{display:inline-block;margin-top:25px}.v4-showcase-grid{grid-template-columns:1fr 1fr}.v4-show-card-primary{grid-row:auto;grid-column:span 2}.v4-show-card-primary .v4-learning-preview{max-width:560px;margin:0 auto}.v4-show-card{min-height:450px}.v4-home-cta-layout{grid-template-columns:1fr;gap:30px}.v4-page-hero-grid{grid-template-columns:1fr 260px}.v4-hero-orb{width:260px}.v4-builder-layout{grid-template-columns:1fr;gap:34px}.v4-builder-aside{position:static}.v4-fr-grid{grid-template-columns:1fr 1fr}.v4-faq-list{grid-template-columns:1fr}.v4-nav-extras{margin-top:8px}.v4-language{color:#fff!important}}
@media(max-width:660px){.v4-showcase{padding:66px 0}.v4-showcase h2{font-size:44px}.v4-showcase-top p:not(.v4-eyebrow){font-size:15px}.v4-showcase-grid{grid-template-columns:1fr}.v4-show-card-primary{grid-column:auto}.v4-show-card{padding:25px 19px 0;min-height:415px}.v4-show-card h3{font-size:28px}.v4-demo-disclaimer{text-align:left}.v4-home-cta{padding:65px 0}.v4-home-cta h2{font-size:41px}.v4-page-hero{padding:75px 0 70px;min-height:0}.v4-page-hero-grid{display:flex;flex-direction:column;align-items:stretch}.v4-page-hero h1{font-size:clamp(46px,12vw,70px)}.v4-page-hero p:not(.v4-eyebrow):not(.v4-translation-note){font-size:15px}.v4-hero-orb{width:230px;justify-self:center;align-self:center;margin:30px 0 0}.v4-help-body,.v4-builder-section,.v4-fr-features{padding:65px 0}.v4-section-head h2{font-size:38px}.v4-support-cards{grid-template-columns:1fr}.v4-support-cards p{min-height:0}.v4-builder-card{padding:22px 18px;border-radius:19px}.v4-fr-grid{grid-template-columns:1fr}.v4-fr-grid article{min-height:0}.v4-brief{padding:25px;margin:25px auto;border-radius:12px}.v4-brief-columns{grid-template-columns:1fr}.v4-brief>header{align-items:flex-start}.v4-brief>header img{width:100px}.v4-global-addition{padding:62px 0}.v4-english-link{display:block;margin:22px 0 0}.v4-choice-row label span{padding:11px 13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v4-show-card:hover,.v4-support-cards>a:hover,.v4-outline-link:hover,.v4-home-links a:hover{transform:none}}
@media print{.topline,.header,.footer,#site-search,#toast,.v4-page-hero,.v4-global-addition,.v4-fr-last,.v4-home-cta,.v4-nav-extras{display:none!important}body{background:#fff!important;color:#000!important}.v4-brief{max-width:none;width:100%;margin:0;padding:20px;border:0;box-shadow:none;break-inside:avoid}.v4-brief-columns{gap:10px}.v4-brief-columns section{break-inside:avoid}.v4-plan-output{border:1px solid #555;break-inside:avoid}.v4-builder-card{box-shadow:none;border:0}.v4-builder-aside,#v4-plan-form,.v4-output-actions{display:none!important}}

/* Static chart illustration avoids inline styles, which are correctly disallowed by CSP. */
.v4-chart-bars i:nth-child(1){height:39%}.v4-chart-bars i:nth-child(2){height:54%}.v4-chart-bars i:nth-child(3){height:46%}.v4-chart-bars i:nth-child(4){height:73%}.v4-chart-bars i:nth-child(5){height:65%}.v4-chart-bars i:nth-child(6){height:86%}.v4-chart-bars i:nth-child(7){height:76%}
/* Protect 1024px laptop/tablet layouts when the expanded international navigation is present. */
@media (min-width:921px) and (max-width:1170px){.nav-end>.btn-nav-cta{display:none!important}}
