/*! 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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}}.agentPage{color:#eaf7ff;background:#07121c;min-height:100vh;padding:48px 20px 90px}.agentShell{max-width:980px;margin:auto}.agentBack{color:#9db5c4;font-size:12px}.agentEyebrow{color:#73ddff;letter-spacing:.15em;margin-top:58px;font:800 10px ui-monospace,monospace}.agentPage h1{font:600 clamp(38px,6vw,72px) var(--font-unbounded);letter-spacing:-.06em;margin:18px 0 14px}.agentLead{color:#a7bcc8;max-width:700px;font-size:15px;line-height:1.65}.agentPanel{background:linear-gradient(140deg,#102535,#091722);border:1px solid #2a5269;border-radius:16px;margin-top:26px;padding:24px;box-shadow:0 20px 70px #0004}.agentPanelHead{border-bottom:1px solid #2a5269;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.agentPanelHead>div{align-items:center;gap:15px;display:flex}.agentPanelHead span{color:#74e4ff;font:800 10px ui-monospace,monospace}.agentPanel h2{font:600 18px var(--font-unbounded);margin:0}.agentPanelHead>b{color:#bafc80;text-transform:uppercase;letter-spacing:.08em;font:800 10px ui-monospace,monospace}.agentOrgList{gap:8px;margin-top:16px;display:grid}.agentOrg{cursor:pointer;background:#091925;border:1px solid #24475b;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.agentOrg:hover{border-color:#73ddff}.agentOrg input{accent-color:#72dcff}.agentOrgMain{gap:4px;display:grid}.agentOrgMain strong{font-size:14px}.agentOrgMain small,.agentOrgMeta{color:#91aab8;font-size:11px}.agentStatus{text-transform:uppercase;font:800 10px ui-monospace,monospace}.agentStatus.connected{color:#a9ffbf}.agentStatus.pending_confirmation{color:#ffe18a}.agentStatus.error{color:#ff9e9e}.agentStatus.not_configured{color:#9db5c4}.agentOrgMeta{grid-column:2/-1}.agentPending{color:#ffe18a;margin:16px 0 0;font-size:12px;line-height:1.5}.agentPendingBox{color:#ffe8ab;background:#3d2f12;border:1px solid #9c772c;border-radius:10px;margin-top:16px;padding:15px}.agentPendingBox strong{color:#fff0bd;font-size:13px;display:block}.agentPendingBox p{color:#f4d992;margin:7px 0 12px;font-size:12px;line-height:1.55}.agentPendingAction{color:#281d06;background:#ffe08a;border-radius:7px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.agentPendingAction:hover{background:#fff0bd}.agentCommandForm{grid-template-columns:1fr 1.4fr auto;gap:12px;margin-top:18px;display:grid}.agentCommandForm label{color:#9db5c4;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.agentCommandForm input,.agentCommandForm select{color:#eaf7ff;min-height:46px;font:600 12px var(--font-manrope);text-transform:none;letter-spacing:0;background:#071521;border:1px solid #315d74;border-radius:8px;padding:0 12px}.agentCommandForm button{color:#06121a;cursor:pointer;background:#73ddff;border:0;border-radius:8px;align-self:end;min-height:46px;padding:0 18px;font-weight:900}.agentNote{color:#91aab8;margin:16px 0 0;font-size:11px;line-height:1.55}.agentCapabilities ul{color:#b6cbd5;margin:18px 0 0;padding-left:20px;font-size:12px;line-height:1.8}.agentCapabilities code{color:#73ddff}@media (max-width:760px){.agentCommandForm{grid-template-columns:1fr}.agentOrg{grid-template-columns:20px 1fr}.agentStatus{grid-column:2}.agentPanel{padding:18px}}.lactaseSection{color:#111711;background:#f2f0e9;padding:110px max(30px,50vw - 640px)}.lactaseSection .nutritionHead>p{color:#596258}.lactaseSection h2 em{color:#607d2c;font-style:normal}.lactaseTable{background:#fff;border:1px solid #b9b8aa;box-shadow:0 25px 70px #27302014}.lactaseHeader,.lactaseTable article{grid-template-columns:1.15fr .55fr .7fr 1.25fr;align-items:center;gap:20px;display:grid}.lactaseHeader{color:#d9c58e;text-transform:uppercase;letter-spacing:.1em;background:#101710;padding:15px 22px;font:900 8px ui-monospace,monospace}.lactaseTable article{border-bottom:1px solid #d9d9cf;min-height:108px;padding:19px 22px;transition:all .22s}.lactaseTable article:last-child{border-bottom:0}.lactaseTable article:hover{background:#f7faef}.lactaseTable article>div{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.lactaseTable article>div b{color:#829b48;font:900 9px ui-monospace,monospace}.lactaseTable h3{font:550 13px var(--font-unbounded);margin:0}.lactaseTable strong{color:#405516;background:#c9ff4624;border:1px solid #779c29;justify-self:start;padding:7px 9px;font:900 9px ui-monospace,monospace}.lactaseTable p,.lactaseTable small{margin:0;font-size:10px;line-height:1.55}.lactaseTable p{color:#4e594e}.lactaseTable small{color:#737b72}.lactaseSafety{color:#fff;background:linear-gradient(120deg,#4f241b,#24110d);border:1px solid #ff765788;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:18px;padding:26px 30px;display:grid}.lactaseSafety span{color:#ffb19e;margin-bottom:9px;font:900 8px ui-monospace,monospace;display:inline-block}.lactaseSafety h3{font:550 16px var(--font-unbounded);margin:0}.lactaseSafety p{color:#dcc2bc;margin:0;font-size:11px;line-height:1.7}@media (max-width:850px){.lactaseHeader{display:none}.lactaseTable article{grid-template-columns:1fr 1fr}.lactaseTable article>small{grid-column:1/-1}.lactaseSafety{grid-template-columns:1fr;gap:20px}}@media (max-width:650px){.lactaseSection{padding:72px 18px}.lactaseTable article{grid-template-columns:1fr;padding:20px}.lactaseTable article>small{grid-column:auto}.lactaseSafety{padding:23px}}.regionalBrands{color:#101510;background:linear-gradient(135deg,#eeeae0,#faf9f3);padding:110px max(30px,50vw - 640px)}.regionalBrands .nutritionHead>p{color:#596358}.regionalBrands h2 em{color:#9b7338;font-style:normal}.regionalColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.regionalCountry{color:#f4f6ee;background:#08100d;border:1px solid #d6bd7a;box-shadow:0 25px 65px #1e241817}.regionalCountry>header{background:radial-gradient(circle at 85% 20%,#b68a3d55,#0000 35%),linear-gradient(120deg,#0d1712,#17231a);border-bottom:1px solid #d6bd7a55;align-items:center;gap:24px;height:150px;padding:28px;display:flex}.regionalCountry>header>span{color:#e8d29a;width:68px;height:68px;font:600 20px var(--font-unbounded);border:1px solid #d6bd7a;place-items:center;display:grid;transform:rotate(45deg)}.regionalCountry header small{color:var(--nutri);letter-spacing:.15em;font:900 8px ui-monospace,monospace}.regionalCountry header h3{font:600 27px var(--font-unbounded);margin:7px 0 0}.regionalCountry article{border-bottom:1px solid #ffffff16;grid-template-columns:44px 1fr;gap:15px;padding:23px 28px;transition:all .25s;display:grid}.regionalCountry article:hover{background:#ffffff07;padding-left:35px}.regionalCountry article>span{color:#d6bd7a;font:900 9px ui-monospace,monospace}.regionalCountry h4{font:550 13px var(--font-unbounded);margin:0 0 8px}.regionalCountry p{color:#aab6a7;margin:0 0 8px;font-size:10px;line-height:1.55}.regionalCountry article small{color:#7e8c7c;font-size:9px;line-height:1.5;display:block}.regionalCountry.turkey>header{background:radial-gradient(circle at 85% 20%,#c9ff4633,#0000 35%),linear-gradient(120deg,#10150f,#222817)}.regionalCountry.turkey>header>span{border-color:var(--nutri);color:var(--nutri)}.regionalCountry.turkey article>span{color:var(--nutri)}.regionalFootnote{color:#687067;background:#fff;border-left:3px solid #9b7338;margin:22px 0 0;padding:18px 22px;font-size:10px;line-height:1.65}@media (max-width:850px){.regionalColumns{grid-template-columns:1fr}}@media (max-width:650px){.regionalBrands{padding:72px 18px}.regionalCountry>header{height:125px;padding:22px}.regionalCountry>header>span{width:54px;height:54px}.regionalCountry header h3{font-size:21px}.regionalCountry article{padding:20px}.regionalCountry article:hover{padding-left:24px}}.nutritionBrands{background:radial-gradient(circle at 80% 0,#47391f44,#0000 30%),#080d0a;padding:110px max(30px,50vw - 640px)}.nutritionBrands h2 em{color:var(--gold);font-style:normal}.nutritionBrandList{border-top:1px solid #e8d29a55}.nutritionBrandList article{border-bottom:1px solid #e8d29a33;grid-template-columns:100px 1.05fr .65fr 1.4fr .85fr;align-items:center;gap:24px;min-height:145px;padding:22px 15px;transition:all .3s;display:grid}.nutritionBrandList article:hover{background:linear-gradient(90deg,#e8d29a0c,#c9ff4607);transform:translate(6px)}.brandRank span{color:var(--gold);font:500 31px var(--font-unbounded);display:block}.brandRank small{color:#697668;letter-spacing:.1em;font:800 7px ui-monospace,monospace}.brandName h3{font:600 clamp(15px,1.5vw,21px) var(--font-unbounded);letter-spacing:-.03em;margin:0 0 7px}.brandName p{text-transform:uppercase;letter-spacing:.12em;color:#7f8b7d!important;font-size:9px!important}.nutritionBrandList article>b{color:var(--nutri);text-transform:uppercase;border:1px solid #c9ff4655;justify-self:start;padding:7px 9px;font:800 8px ui-monospace,monospace}.nutritionBrandList article>p{color:#a8b4a5;margin:0;font-size:11px;line-height:1.65}.nutritionBrandList dl{margin:0}.nutritionBrandList dt{color:#776c4e;text-transform:uppercase;margin-bottom:7px;font:900 8px ui-monospace,monospace}.nutritionBrandList dd{color:#e8d29a;margin:0;font-size:10px;line-height:1.5}.brandNotice{background:#c9ff4608;border:1px solid #c9ff4644;grid-template-columns:.3fr 1.7fr;gap:30px;margin-top:28px;padding:25px 30px;display:grid}.brandNotice b{color:var(--nutri);text-transform:uppercase;font:850 9px ui-monospace,monospace}.brandNotice p{color:#aab6a7;margin:0;font-size:11px;line-height:1.65}@media (max-width:1000px){.nutritionBrandList article{grid-template-columns:70px 1fr .8fr}.nutritionBrandList article>p,.nutritionBrandList dl{grid-column:2/-1}}@media (max-width:650px){.nutritionBrands{padding:72px 18px}.nutritionBrandList article{grid-template-columns:45px 1fr;gap:15px;padding:24px 0}.brandRank span{font-size:22px}.nutritionBrandList article>b,.nutritionBrandList article>p,.nutritionBrandList dl{grid-column:2}.brandNotice{grid-template-columns:1fr;padding:22px}}:root{--ink:#151714;--paper:#f4f1e8;--white:#fff;--acid:#dfff48;--orange:#ff6534;--blue:#5268ff;--line:#d8d8d0;--muted:#696d67}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope),sans-serif;margin:0}a{color:inherit;text-decoration:none}.header{border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:42px;height:82px;padding:0 max(28px,50vw - 640px);display:flex;position:relative}.logo{font:700 17px var(--font-unbounded);align-items:center;gap:10px;display:flex}.logoBox{background:var(--ink);width:35px;height:35px;color:var(--acid);border-radius:9px;place-items:center;display:grid}.header nav{gap:30px;margin-left:34px;font-size:13px;font-weight:700;display:flex}.header nav a:hover{opacity:.55}.headerPhone{margin-left:auto;font-size:14px;font-weight:800}.smallButton{border:1px solid var(--ink);border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800}.hero{grid-template-rows:1fr auto;grid-template-columns:1fr .82fr;gap:40px;max-width:1340px;min-height:710px;margin:auto;padding:72px 30px 40px;display:grid;overflow:hidden}.heroText{padding-top:15px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:850}.eyebrow:before{content:"";background:var(--orange);vertical-align:middle;width:22px;height:3px;margin-right:9px;display:inline-block}h1,h2{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.05em;margin:0}h1{font-size:clamp(56px,6.5vw,94px);font-weight:600;line-height:1.03}h1 em,h2 em{color:var(--blue);font-style:normal}.lead{max-width:580px;color:var(--muted);margin:30px 0;font-size:18px;line-height:1.65}.mainButton{background:var(--ink);color:#fff;min-height:56px;font:800 13px var(--font-manrope);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:35px;padding:0 22px;transition:all .2s;display:inline-flex}.mainButton span{color:var(--acid);font-size:20px}.mainButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #15171426}.heroGraphic{min-height:490px;position:relative}.core{background:var(--acid);z-index:2;width:235px;height:235px;box-shadow:0 0 0 22px var(--paper),0 0 0 23px #bbbdb5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core small{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.core strong{font:650 90px/1 var(--font-unbounded)}.core span{font-size:11px;font-weight:800}.orbit{border:1px solid #bdc0b7;border-radius:50%;place-items:center;display:grid;position:absolute}.orbit span{border-radius:50%;place-items:center;font-size:26px;font-style:normal;display:grid}.orbitOne{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitOne span{background:var(--orange);color:#fff;width:68px;height:68px;position:absolute;top:140px;left:-27px}.orbitTwo{width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitTwo span{background:var(--blue);color:#fff;width:76px;height:76px;position:absolute;top:68px;right:-12px}.orbitThree{width:340px;height:340px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitThree span{background:var(--ink);width:64px;height:64px;color:var(--acid);position:absolute;bottom:49px;right:-27px}.heroFacts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:24px;display:grid}.heroFacts div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding-left:30px;display:flex}.heroFacts div:first-child{padding-left:0}.heroFacts div:last-child{border:0}.heroFacts b{font:600 18px var(--font-unbounded)}.heroFacts span{color:var(--muted);font-size:11px}.directions,.benefits,.process,.request{padding:110px max(30px,50vw - 640px)}.sectionTitle{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.sectionTitle h2,.request h2{font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:1.08}.directionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.directionCard{border-radius:16px;flex-direction:column;justify-content:space-between;min-height:490px;padding:26px;display:flex;overflow:hidden}.directionCard.climate{background:#bddfcf}.directionCard.iphone{background:#d9dcff}.directionCard.insurance{background:#ffc9b3}.cardTop{justify-content:space-between;display:flex}.cardTop>span{font:600 12px var(--font-unbounded)}.cardTop i{background:#ffffffa6;border-radius:50%;place-items:center;width:82px;height:82px;font-size:28px;font-style:normal;display:grid}.directionCard h3{font:600 28px var(--font-unbounded);letter-spacing:-.04em;margin:6px 0 15px}.directionCard p{max-width:340px;font-size:14px;line-height:1.65}.cardMeta{text-transform:uppercase;letter-spacing:.12em;margin:0;font-weight:850;font-size:11px!important}.directionCard>a{border-top:1px solid #15171440;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;font-weight:850;display:flex}.directionCard>a span{font-size:20px}.benefits{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;gap:120px;display:grid}.benefitIntro .eyebrow:before{background:var(--acid)}.benefitIntro h2{font-size:clamp(45px,5.5vw,76px);line-height:1.12}.benefitIntro h2 em{color:var(--acid)}.benefitList article{border-top:1px solid #40433e;grid-template-columns:70px 1fr;gap:20px;padding:33px 0;display:grid}.benefitList article>b{color:var(--acid);font:500 11px var(--font-unbounded)}.benefitList h3{font:500 20px var(--font-unbounded);margin:0 0 12px}.benefitList p{color:#aeb2ac;max-width:480px;margin:0;font-size:14px;line-height:1.7}.process ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process li{border-right:1px solid var(--line);padding:35px 45px 20px 0}.process li+li{padding-left:45px}.process li:last-child{border:0}.process li>span{font:500 11px var(--font-unbounded);color:var(--blue)}.process li h3{font:550 19px var(--font-unbounded);margin:50px 0 13px}.process li p{color:var(--muted);font-size:13px;line-height:1.6}.request{background:var(--acid);grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.requestText>p:last-child{max-width:520px;line-height:1.7}.requestForm{background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid}.requestForm label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:10px;font-weight:850;display:flex}.requestForm input,.requestForm select{height:49px;font:14px var(--font-manrope);background:#fff;border:1px solid #ced1ca;border-radius:7px;padding:0 13px}.requestForm .mainButton{grid-column:1/-1}.requestForm small{color:#7a7e77;grid-column:1/-1;font-size:9px;line-height:1.5}footer{color:#fff;background:#0c0d0c;align-items:center;gap:45px;min-height:116px;padding:30px max(30px,50vw - 640px);display:flex}footer>p{color:#878c86;margin-right:auto;font-size:11px}footer>div{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}footer>span{color:#71756f;font-size:10px}@media (max-width:900px){.header nav,.header .smallButton{display:none}.hero{grid-template-columns:1fr}.heroGraphic{min-height:440px}.directionGrid{grid-template-columns:1fr}.directionCard{min-height:380px}.benefits,.request{grid-template-columns:1fr;gap:55px}.sectionTitle{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.header{height:70px;padding:0 18px}.headerPhone{font-size:11px}.hero{padding:48px 18px 28px}h1{font-size:47px}.lead{font-size:16px}.heroGraphic{min-height:355px}.core{width:170px;height:170px}.core strong{font-size:64px}.orbitOne{width:290px;height:290px}.orbitTwo{width:355px;height:355px}.orbitThree{width:245px;height:245px}.orbitOne span,.orbitTwo span,.orbitThree span{width:54px;height:54px;font-size:21px}.heroFacts{gap:15px}.heroFacts div{padding-left:12px}.heroFacts b{font-size:13px}.heroFacts span{font-size:9px}.directions,.benefits,.process,.request{padding:75px 18px}.directionCard{min-height:360px}.process ol{grid-template-columns:1fr}.process li,.process li+li{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.process li h3{margin:20px 0 8px}.requestForm{grid-template-columns:1fr;padding:22px}.requestForm>*{grid-column:1!important}footer{flex-direction:column;align-items:flex-start;gap:17px;padding:35px 18px}footer>p{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mainButton:hover{transform:none}}.marketBar{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:37px;padding:0 max(28px,50vw - 640px);font-size:10px;display:flex}.marketBar>span{text-transform:uppercase;letter-spacing:.13em;color:#a8ada7;font-weight:800}.marketBar>div{align-self:stretch;display:flex}.marketBar a{border-left:1px solid #3a3d39;align-items:center;gap:9px;padding:0 17px;font-weight:800;transition:all .2s;display:flex}.marketBar a:hover{background:var(--acid);color:var(--ink)}.marketBar a b{color:var(--acid);font-size:12px}.marketBar a:hover b{color:var(--ink)}.directionGrid{grid-template-columns:repeat(2,1fr)}.directionCard.flights{background:#ffe697}.directionCard.cars{background:#cdd7da;grid-column:1/-1;min-height:380px}.directionCard.cars .cardTop i{color:#dfff48;background:#151714}.orbitFour{border-style:dashed;width:445px;height:445px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitFour span{width:66px;height:66px;color:var(--ink);background:#fff;position:absolute;bottom:2px;left:30px;box-shadow:0 8px 25px #15171420}.orbitFive{border-color:#0000;width:535px;height:535px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitFive span{color:#fff;background:#ff6534;width:60px;height:60px;position:absolute;bottom:35px;right:28px}@media (max-width:900px){.directionGrid{grid-template-columns:1fr}.directionCard.cars{grid-column:auto}}@media (max-width:600px){.orbitFour{width:320px;height:320px}.orbitFour span{width:54px;height:54px;font-size:21px}.orbitFive{width:370px;height:370px}.orbitFive span{width:48px;height:48px;font-size:17px;bottom:25px;right:17px}.marketBar{padding:0 12px}.marketBar>span{display:none}.marketBar>div{justify-content:space-between;width:100%}.marketBar a{border-left:0;padding:0 8px;font-size:9px}}.iphoneSection{background:#f5f5f7;padding:110px max(30px,50vw - 640px)}.iphoneHead{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.iphoneHead>a{color:#1260cc;font-size:13px;font-weight:750}.iphoneHead>a span{margin-left:8px;font-size:18px}.iphoneGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.iphoneCard{text-align:center;background:#fff;border-radius:22px;padding:18px 18px 20px;overflow:hidden}.phoneVisual{border-radius:15px;place-items:center;height:260px;margin-bottom:22px;display:grid}.phoneVisual.pro{background:#f5ded3}.phoneVisual.air{background:#dbeaf1}.phoneVisual.base{background:#e8e1ef}.phoneVisual.e{background:#f0e3e7}.phoneShape{background:linear-gradient(145deg,#323439,#111);border-radius:24px;width:112px;height:224px;padding:5px;position:relative;transform:rotate(6deg);box-shadow:16px 16px 32px #13131328}.phoneShape:before{content:"";background:linear-gradient(155deg,#273761,#8db4dd 45%,#eee 46%,#bea6ce);border-radius:19px;position:absolute;inset:6px}.phoneShape i{z-index:2;background:#090909;border-radius:8px;width:34px;height:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phoneShape span{z-index:2;background:#fff4;border-radius:50%;width:10px;height:10px;position:absolute;bottom:8px;right:8px}.air .phoneShape{width:96px;transform:rotate(-5deg)}.e .phoneShape:before{background:linear-gradient(145deg,#f0a9bd,#855a9b 65%,#25253b)}.iphoneCard h3{font:550 17px var(--font-unbounded);letter-spacing:-.03em;margin:0 0 13px}.phoneColors{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.phoneColors i{border:1px solid #c8c8c8;border-radius:50%;width:10px;height:10px}.iphoneCard>p{color:#68686d;min-height:55px;font-size:12px;line-height:1.55}.iphoneCard>small{margin:12px 0 17px;font-weight:800;display:block}.phoneActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phoneActions a{border:1px solid #dadadd;border-radius:18px;padding:10px 6px;font-size:11px;font-weight:750}.phoneActions a:last-child{color:#fff;background:#1260cc;border-color:#1260cc}.iphonePerks{color:#59595f;justify-content:center;gap:45px;margin-top:30px;font-size:11px;font-weight:750;display:flex}@media (max-width:1000px){.iphoneGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.iphoneSection{padding:75px 18px}.iphoneHead{flex-direction:column;align-items:start;gap:18px}.iphoneGrid{grid-template-columns:1fr}.iphonePerks{flex-direction:column;align-items:flex-start;gap:9px;padding-left:8px}.phoneVisual{height:235px}}.insuranceSection{background:#edf7ef;padding:110px max(30px,50vw - 640px)}.insuranceHead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.insuranceHead h2{font-size:clamp(40px,4.7vw,66px);line-height:1.08}.insuranceHead>p{color:#59665c;max-width:460px;line-height:1.7}.insuranceCalculator{background:#fff;border-radius:18px;grid-template-columns:230px 1fr;display:grid;overflow:hidden;box-shadow:0 18px 45px #244e3010}.insuranceSteps{color:#fff;background:#1f6e3a;flex-direction:column;gap:25px;margin:0;padding:30px;list-style:none;display:flex}.insuranceSteps li{color:#a9cdb3;align-items:center;gap:12px;display:flex}.insuranceSteps li span{width:28px;height:28px;font:600 9px var(--font-unbounded);border:1px solid #79a987;border-radius:50%;place-items:center;display:grid}.insuranceSteps li b{font-size:11px}.insuranceSteps li.active span{background:var(--acid);border-color:var(--acid);color:var(--ink)}.insuranceBody{padding:34px}.searchType{gap:7px;margin-bottom:24px;display:flex}.searchType button{font:700 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8ddd9;border-radius:18px;padding:8px 14px}.searchType button.active{color:#fff;background:#1f6e3a;border-color:#1f6e3a}.vehicleSearch{grid-template-columns:1fr auto;gap:10px;display:grid}.vehicleSearch label{border:1px solid #d8ddd9;border-radius:10px;flex-direction:column;gap:5px;padding:10px 14px;display:flex}.vehicleSearch label span{text-transform:uppercase;letter-spacing:.09em;color:#727b74;font-size:9px;font-weight:800}.vehicleSearch input{font:800 17px var(--font-manrope);text-transform:uppercase;border:0;outline:0}.vehicleSearch button,.insuranceNext{color:#fff;font:800 12px var(--font-manrope);background:#1f6e3a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:0 22px;display:flex}.vehicleSearch button b{color:var(--acid);font-size:18px}.manualHint{color:#7c847e;margin:10px 0 25px;font-size:10px}.insuranceQuick{border-top:1px solid #e6e9e6;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:20px 0;display:grid}.insuranceQuick>label:first-child{text-transform:uppercase;color:#727b74;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.insuranceQuick select{background:#fff;border:1px solid #d8ddd9;border-radius:8px;height:42px;padding:0 10px}.checkLine{align-items:center;gap:8px;font-size:11px;display:flex}.checkLine input{accent-color:#1f6e3a}.insuranceNext{min-height:50px;display:none}.insuranceSafe{background:#d7ecdc;border-radius:11px;align-items:center;gap:20px;margin-top:13px;padding:18px 25px;display:flex}.insuranceSafe b{white-space:nowrap;font-size:11px}.insuranceSafe span{color:#59665c;font-size:10px;line-height:1.5}.osagoWidgetShell{background:#0c1d2b;border:1px solid #315a72;border-radius:16px;width:100%;max-width:1120px;min-height:430px;margin:0 auto;overflow:hidden}.osagoWidgetShell #frame-calculator_wrap{width:100%}.contractCta{color:#effaff;background:linear-gradient(135deg,#10283a,#0a1825);border:1px solid #315a72;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:28px;padding:24px;display:grid}.contractCtaIcon{background:var(--acid);color:#07111b;width:64px;height:64px;font:900 16px var(--font-unbounded);border-radius:10px;place-items:center;display:grid}.contractCta>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.contractCta small{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.contractCta b{font-size:17px}.contractCta em{color:#a9bfce;font-size:11px;font-style:normal;line-height:1.5}.contractCta strong{color:var(--acid);font-size:12px}.contractPage{color:#eaf8ff;background:radial-gradient(circle at 85% 10%,#24473755,#0000 34%),#07130f;padding:90px max(24px,50vw - 590px)}.contractHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.contractHero h1{font-size:clamp(36px,5vw,66px);line-height:1.06}.contractHero>p{color:#a9bfce;line-height:1.7}.contractBuilder{flex-direction:column;gap:18px;display:flex}.privacyNote,.voiceAssistant,.contractPanel{background:linear-gradient(145deg,#112333fa,#07101bfa);border:1px solid #315a72;border-radius:12px;box-shadow:0 18px 42px #0005}.privacyNote{background:#0c2b25;border-color:#2c6756;gap:18px;padding:18px 22px;display:flex}.privacyNote b{white-space:nowrap;color:#9dffc9}.privacyNote span{color:#b9d8cd;font-size:11px;line-height:1.55}.voiceAssistant{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:16px;display:grid}.voiceAssistant button{color:#eaf8ff;cursor:pointer;background:#10283a;border:1px solid #43738e;border-radius:9px;padding:12px 16px;font-weight:800}.voiceAssistant button:first-child{background:#2d69ff;border-color:#2d69ff}.voiceAssistant button.listening{background:#d53c4b;border-color:#d53c4b;animation:1s infinite pulse}.voiceAssistant p{color:#9eb7c7;font-size:10px}.contractPanel{padding:28px}.contractPanelHead{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.contractPanelHead>span{width:38px;height:38px;color:var(--acid);font:800 10px var(--font-unbounded);border:1px solid #4d829c;border-radius:50%;place-items:center;display:grid}.contractPanelHead h2{font-size:24px}.contractPanelHead p{color:#9eb7c7;margin-top:5px;font-size:11px}.documentGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.documentDrop{cursor:pointer;background:#0b1b28;border:1px dashed #4d7084;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-height:170px;padding:20px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.documentDrop:hover{border-color:var(--acid)}.documentDrop.selected{background:#0d2925;border-style:solid;border-color:#69d99d;box-shadow:inset 0 0 22px #69d99d12}.documentDrop input{opacity:0;pointer-events:none;position:absolute}.documentDrop b{font-size:13px}.documentDrop span{color:#8fa9b9;font-size:10px;line-height:1.5}.documentDrop em{color:var(--acid);margin-top:8px;font-size:10px;font-style:normal;font-weight:800}.recognizeButton,.pdfButton{background:var(--acid);color:#07111b;cursor:pointer;border:0;border-radius:10px;margin-top:18px;padding:15px 22px;font-weight:900}.recognizeButton:disabled{cursor:not-allowed;opacity:.45}.recognizeProgress{background:#183246;border-radius:10px;height:4px;margin-top:12px;overflow:hidden}.recognizeProgress i{background:var(--acid);height:100%;transition:width .2s;display:block}.builderStatus{border-left:3px solid var(--acid);color:#b9d1df;background:#0b1b28;margin-bottom:20px;padding:12px 15px;font-size:11px}.contractFields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contractFields h3{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;margin-top:12px;font-size:12px}.contractFields label{flex-direction:column;gap:6px;display:flex}.contractFields label span{text-transform:uppercase;color:#8fa9b9;font-size:9px}.contractFields input{color:#effaff;background:#07131e;border:1px solid #315a72;border-radius:8px;outline:none;height:45px;padding:0 12px}.contractFields input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #c8ff4820}.pdfButton{color:#fff;background:#2d69ff}.contractPaper{color:#161616;background:#fff;padding:38px 44px;font-family:Arial,sans-serif;font-size:12px;line-height:1.55}.contractPaper h2{text-align:center;margin-bottom:18px;font-size:17px}.contractPaper h3{margin:16px 0 5px;font-size:13px}.paperMeta{justify-content:space-between;display:flex}.signatures{grid-template-columns:1fr 1fr;gap:45px;margin-top:32px;display:grid}.paperWarning{color:#555;border-top:1px solid #ccc;margin-top:26px;padding-top:12px;font-size:9px}@keyframes pulse{50%{opacity:.5}}@media (max-width:800px){.insuranceHead{flex-direction:column;align-items:start}.insuranceCalculator{grid-template-columns:1fr}.insuranceSteps{flex-direction:row;padding:18px;overflow:auto}.insuranceSteps li b{display:none}.insuranceBody{padding:24px}.insuranceQuick,.vehicleSearch{grid-template-columns:1fr}.vehicleSearch button{min-height:50px}.insuranceNext{display:flex}.insuranceSafe{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:600px){.insuranceSection{padding:75px 18px}.searchType{overflow:auto}.insuranceSafe{padding:16px}.osagoWidgetShell{border-radius:12px;min-height:560px}}.exportButtons{flex-wrap:wrap;gap:10px;display:flex}.exportButtons button{color:#eaf8ff;cursor:pointer;background:#10283a;border:1px solid #416b83;border-radius:10px;margin-top:0;padding:14px 20px;font-weight:900}.exportButtons .pdfButton{color:#fff;background:#2d69ff;border-color:#2d69ff}.documentDrop small{text-transform:uppercase;letter-spacing:.12em;color:var(--acid);font-size:8px}.documentDrop strong{color:#8fa9b9;border-top:1px solid #284355;margin-top:8px;padding-top:8px;font-size:9px}.documentDrop strong.readOk{color:#9dffc9}.recognizeAction{align-items:center;gap:16px;margin-top:18px;display:flex}.recognizeAction .recognizeButton{margin-top:0}.recognizeAction span,.progressText{color:#8fa9b9;font-size:10px;line-height:1.5}.progressText{margin-top:7px}@media (max-width:800px){.contractCta{grid-template-columns:auto 1fr}.contractCta strong{grid-column:2}.contractHero{grid-template-columns:1fr;gap:18px}.documentGrid,.contractFields,.voiceAssistant{grid-template-columns:1fr 1fr}.voiceAssistant p{grid-column:1/-1}.privacyNote{flex-direction:column;gap:6px}.contractPaper{padding:28px 24px}}@media (max-width:520px){.contractPage{padding:65px 14px}.contractCta{grid-template-columns:1fr}.contractCtaIcon{width:52px;height:52px}.contractCta strong{grid-column:1}.documentGrid,.contractFields,.voiceAssistant{grid-template-columns:1fr}.contractPanel{padding:20px 16px}.contractPaper{padding:24px 16px;font-size:10px}.signatures{gap:15px}}.loginLink{background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.loginPage{background:#f0f1f3;min-height:100vh;padding:60px 20px}.loginBack{max-width:760px;margin:0 auto 18px;font-size:12px;font-weight:800;display:block}.loginCard{background:#fff;border-radius:24px;max-width:760px;margin:auto;padding:38px;box-shadow:0 24px 60px #1d24300d}.loginIntro>span{color:var(--blue);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:850}.loginIntro h1{margin:12px 0;font-size:clamp(30px,5vw,48px)}.loginIntro p{color:#737880;font-size:13px}.providerGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.provider{cursor:not-allowed;background:#fff;border:1px solid #dfe2e7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:105px;padding:14px 8px;display:flex}.provider i{color:#fff;width:36px;height:36px;font:800 12px var(--font-manrope);background:#272a2f;border-radius:50%;place-items:center;font-style:normal;display:grid}.provider b{font-size:11px}.provider small{color:#9a9ea4;font-size:8px}.provider.alfa i{background:#ed3024}.provider.sber i{background:#28a94f}.provider.vtb i{background:#2969dc}.provider.mts i{background:#e12032}.provider.gaz i{background:#2293dd}.provider.phone i{color:#2d3239;background:#fff;border:1px solid #d9dde1}.provider.esia i{background:linear-gradient(90deg,#e73c4f 0 50%,#236bb8 50%)}.loginLegal{color:#70757d;font-size:11px;line-height:1.65}.loginLegal a{color:var(--blue);text-decoration:underline}.loginNotice{background:#f5f6f8;border-radius:11px;flex-direction:column;gap:5px;margin-top:20px;padding:16px 18px;display:flex}.loginNotice b{font-size:11px}.loginNotice span{color:#767b82;font-size:10px;line-height:1.5}@media (max-width:700px){.providerGrid{grid-template-columns:repeat(2,1fr)}.loginCard{padding:24px}.loginPage{padding-top:30px}.header .loginLink{margin-left:auto}.headerPhone{display:none}}.legalConsent{align-items:flex-start;line-height:1.45;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;grid-column:1/-1!important;gap:9px!important;font-weight:500!important;display:flex!important}.legalConsent input{flex:none;margin:1px 0 0;width:17px!important;height:17px!important}.legalConsent a{color:var(--blue);text-decoration:underline}.requestForm label:nth-of-type(4){grid-column:1/-1}.legalPage{background:#f4f1e8;min-height:100vh}.legalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 max(25px,50vw - 500px);font-size:12px;display:flex}.legalHeader b{font:600 11px var(--font-unbounded)}.legalHero{background:var(--ink);color:#fff;padding:80px max(25px,50vw - 500px) 60px}.legalHero p{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.legalHero h1{margin:20px 0;font-size:clamp(48px,7vw,78px)}.legalHero>span{color:#afb5af;font-size:12px}.legalNav{z-index:9;border-bottom:1px solid var(--line);background:#fff;padding:0 max(25px,50vw - 500px);display:flex;position:sticky;top:0;overflow:auto}.legalNav a{white-space:nowrap;margin-right:25px;padding:18px 20px 18px 0;font-size:11px;font-weight:800}.legalContent{max-width:1000px;margin:auto;padding:70px 25px 100px}.legalContent section{border-bottom:1px solid var(--line);margin-bottom:55px;padding:0 0 55px;scroll-margin-top:75px}.legalContent h2{font:550 clamp(27px,4vw,40px) var(--font-unbounded);margin-bottom:30px}.legalContent h3{font:600 15px var(--font-unbounded);margin:28px 0 10px}.legalContent p,.legalContent li{color:#4f554f;font-size:14px;line-height:1.75}.legalContent li{margin-bottom:9px}.legalContent aside{background:#ffe697;border-radius:12px;padding:28px}.legalContent aside b{font:600 14px var(--font-unbounded)}.legalContent aside p{margin-bottom:0}@media (max-width:600px){.legalHero{padding-top:60px}.legalHeader b{display:none}.legalNav a{padding-top:15px;padding-bottom:15px}.legalContent{padding-top:50px}}.flightSection{background:#dfe3ff;padding:100px max(30px,50vw - 640px)}.flightTitle{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.flightTitle h2{font-size:clamp(42px,5vw,70px)}.flightTitle>p{color:#525b6a;max-width:460px;margin:0;line-height:1.7}.flightForm{background:#fff;border-radius:16px;grid-template-columns:1.15fr 38px 1.15fr .8fr .8fr 1.15fr auto;align-items:stretch;padding:10px;display:grid;box-shadow:0 16px 38px #34416714}.flightForm label{border-right:1px solid #e2e4e8;flex-direction:column;gap:5px;min-width:0;padding:11px 14px;display:flex}.flightForm label span{color:#777e88;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.flightForm input,.flightForm select{width:100%;font:700 13px var(--font-manrope);color:var(--ink);background:0 0;border:0;outline:0}.swapButton{width:30px;height:30px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d6d9df;border-radius:50%;align-self:center}.flightButton{background:var(--blue);color:#fff;font:800 12px var(--font-manrope);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 20px}.flightButton b{color:var(--acid);margin-left:12px;font-size:18px}.flightNotes{color:#58616e;gap:28px;padding:16px 8px 0;font-size:10px;font-weight:700;display:flex}.flightNotes span:first-letter{color:var(--blue)}.climateCatalog{background:#fff;padding:110px max(30px,50vw - 640px)}.climateHead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.climateHead h2{font-size:clamp(42px,5vw,70px);font-weight:600}.climateHead>p{max-width:490px;color:var(--muted);margin:0;line-height:1.7}.climateGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.climateCard{background:#fff;border:1px solid #e0e2dd;border-radius:14px;transition:all .2s;overflow:hidden}.climateCard:hover{transform:translateY(-4px);box-shadow:0 15px 36px #18221b14}.climatePicture{background:linear-gradient(145deg,#f4f7f5,#dce9e2);place-items:center;height:220px;display:grid;position:relative}.climatePicture b{font:500 10px var(--font-unbounded);color:#6c7771;position:absolute;top:17px;left:18px}.climateUnit{background:linear-gradient(#fff,#e5e8e6);border-radius:8px 8px 15px 15px;width:68%;height:56px;position:relative;box-shadow:0 15px 28px #273b3024}.climateUnit:after{content:"";background:#c2cac6;border-radius:50%;height:7px;position:absolute;bottom:8px;left:8%;right:8%}.floor .climateUnit{border-radius:10px;width:70%;height:115px;transform:rotate(-8deg)}.cassette .climateUnit{border-radius:8px;width:135px;height:135px;transform:perspective(300px)rotateX(52deg)}.cassette .climateUnit:after{border-radius:5px;height:28px;bottom:38%;left:24%;right:24%}.multi .climateUnit{width:52%;box-shadow:-60px 48px 0 -8px #f3f5f4,60px 48px 0 -8px #eef2f0,0 15px 28px #273b3024}.channel .climateUnit{background:linear-gradient(#cfd6d2,#aeb9b3);border-radius:3px;width:65%;height:82px}.column .climateUnit{border-radius:8px;width:73px;height:160px}.column .climateUnit:after{border-radius:5px;height:auto;inset:17% 20%}.climateInfo{padding:22px}.climateInfo>span{text-transform:uppercase;letter-spacing:.12em;color:#527063;font-size:9px;font-weight:850}.climateInfo h3{font:550 18px var(--font-unbounded);letter-spacing:-.03em;margin:8px 0 11px}.climateInfo p{min-height:45px;color:var(--muted);font-size:12px;line-height:1.55}.climateInfo a{border-top:1px solid #e5e7e3;justify-content:space-between;margin-top:18px;padding-top:15px;font-size:12px;font-weight:850;display:flex}.climateInfo a b{color:#438064;font-size:18px}.climateBanner{background:#bddfcf;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:32px 38px;display:flex}.climateBanner>div>span{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:850}.climateBanner h3{font:550 22px var(--font-unbounded);letter-spacing:-.03em;margin:7px 0 0}.legendCatalog{margin-top:72px;scroll-margin-top:28px}.legendHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.legendHead h2{font:550 clamp(30px,4vw,52px) var(--font-unbounded);letter-spacing:-.055em;margin:8px 0 0}.legendHead h2 span{color:#75dfff}.legendHead>p{color:#a8becd;max-width:520px;line-height:1.65}.legendGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.legendCard{color:#eaf8ff;background:linear-gradient(145deg,#112333fa,#07101bfa);border:1px solid #315a72;border-radius:8px;transition:all .25s;overflow:hidden;box-shadow:inset 0 1px #c9f4ff18,0 18px 42px #0006}.legendCard:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff2,0 0 25px #55dcff20,0 20px 46px #0008}.legendVisual{background:radial-gradient(circle,#17324a,#08131f 68%);border-bottom:1px solid #284e66;place-items:center;height:165px;display:grid;position:relative}.legendVisual .climateUnit{width:72%;height:32px}.legendVisual>b{color:#75dfff;font:600 18px var(--font-unbounded);position:absolute;top:14px;left:15px}.legendInfo{padding:20px}.legendInfo>span{text-transform:uppercase;letter-spacing:.12em;color:#75dfff;font-size:8px;font-weight:850}.legendInfo h3{font:550 17px var(--font-unbounded);margin:8px 0 4px}.legendModel{color:#a8becd;min-height:28px;font-size:10px}.legendInfo dl{margin:16px 0 0}.legendInfo dl div{border-top:1px solid #284e66;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.legendInfo dt{color:#7893a5;font-size:9px}.legendInfo dd{text-align:right;margin:0;font-size:10px;font-weight:800}.legendDetails{border-top:1px solid #284e66;margin-top:8px}.legendDetails summary{cursor:pointer;color:#75dfff;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:14px 0 6px;font-size:10px;font-weight:850;list-style:none;display:flex}.legendDetails summary::-webkit-details-marker{display:none}.legendDetails summary b{color:var(--acid);font-size:18px;transition:all .25s}.legendDetails[open] summary b{transform:rotate(45deg)}.legendSpecs{opacity:0;max-height:0;transition:max-height .5s,opacity .25s;overflow:hidden}.legendCard:hover .legendSpecs,.legendDetails[open] .legendSpecs{opacity:1;max-height:900px}.legendSpecs dl{margin-top:8px}.legendSpecs dl div{padding:7px 0}.legendSpecs dt{max-width:48%}.legendSpecs dd{max-width:52%}.legendSpecs>p{color:#a8becd;background:#07131e;border:1px solid #284e66;margin:12px 0 4px;padding:12px;font-size:10px;line-height:1.55}.legendInfo>a{color:#dff7ff;border-top:1px solid #284e66;justify-content:space-between;margin-top:8px;padding-top:14px;font-size:11px;font-weight:850;display:flex}.legendInfo>a b{color:var(--acid);font-size:17px}@media (max-width:1100px){.legendGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.climateHead{flex-direction:column;align-items:start}.climateGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.climateCatalog{padding:75px 18px}.climateGrid{grid-template-columns:1fr}.climatePicture{height:190px}.climateBanner{flex-direction:column;align-items:flex-start;padding:26px}.climateBanner .mainButton{width:100%}.legendCatalog{margin-top:52px}.legendHead{flex-direction:column;align-items:start}.legendGrid{grid-template-columns:1fr}.legendVisual{height:175px}}@media (max-width:1000px){.flightForm{grid-template-columns:1fr 38px 1fr}.flightForm label{border-bottom:1px solid #e2e4e8}.flightForm .flightButton{grid-column:1/-1;min-height:52px;margin-top:5px}}@media (max-width:600px){.flightSection{padding:75px 18px}.flightTitle{flex-direction:column;align-items:start}.flightForm{grid-template-columns:1fr}.swapButton{display:none}.flightForm label{border-right:0}.flightNotes{flex-direction:column;gap:8px}}.contactChoices{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);padding:0 max(30px,50vw - 640px);display:grid}.contactChoices a{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:25px 22px;transition:all .2s;display:flex}.contactChoices a:first-child{border-left:1px solid var(--line)}.contactChoices a:hover{background:var(--acid)}.contactChoices span{font:500 9px var(--font-unbounded);color:var(--blue)}.contactChoices b{font:550 13px var(--font-unbounded);line-height:1.4}.contactChoices i{align-self:flex-end;font-size:18px;font-style:normal}.requestForm label:nth-of-type(3){grid-column:1/-1}.requestForm label:last-of-type{grid-column:auto}.headerPhone span{background:var(--acid);text-transform:uppercase;letter-spacing:.08em;border-radius:5px;margin-right:8px;padding:5px 8px;font-size:9px;display:inline-block}.callButton{z-index:20;background:var(--orange);color:#fff;border-radius:30px;align-items:center;gap:11px;min-height:56px;padding:0 20px 0 9px;font-size:13px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #1517143d}.callButton:hover{transform:translateY(-3px)}.callButton span{width:39px;height:39px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.onlineFlow{color:#fff;background:#5268ff;grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px max(30px,50vw - 640px);display:grid}.onlineFlow h2{font-size:clamp(38px,4.5vw,62px);line-height:1.1}.flowActions{border-top:1px solid #8492ff;grid-template-columns:1fr 1fr;display:grid}.flowActions article{border-bottom:1px solid #8492ff;padding:28px 30px 32px 0}.flowActions article:nth-child(2n){border-left:1px solid #8492ff;padding-left:30px}.flowActions span{font:500 10px var(--font-unbounded);color:var(--acid)}.flowActions b{font:500 16px var(--font-unbounded);margin:25px 0 10px;display:block}.flowActions p{color:#d7dcff;margin:0;font-size:12px;line-height:1.6}.process ol{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.onlineFlow{grid-template-columns:1fr;gap:55px}.process ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.onlineFlow{padding:75px 18px}.process ol,.flowActions{grid-template-columns:1fr}.flowActions article,.flowActions article:nth-child(2n){border-left:0;padding:25px 0}.headerPhone span{display:none}.callButton{justify-content:center;width:56px;padding:0;bottom:14px;right:14px}.callButton span{width:42px;height:42px}.callButton b{display:none}}@media (max-width:900px){.contactChoices{grid-template-columns:1fr 1fr}.contactChoices a{border-bottom:1px solid var(--line);min-height:110px;border-left:0!important}}@media (max-width:600px){.contactChoices{padding:0 18px}.contactChoices b{font-size:11px}.contactChoices a{padding:18px 13px}}.sellerGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px;display:grid}.sellerGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.sellerGrid article>span{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:9px;font-weight:850}.sellerGrid article h3{margin:12px 0}@media (max-width:600px){.sellerGrid{grid-template-columns:1fr}}.autoSection{background:#dce4e6;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;padding:110px max(30px,50vw - 640px);scroll-margin-top:20px;display:grid}.autoIntro h2{font-size:clamp(40px,4.8vw,68px);line-height:1.08}.autoIntro>p:not(.eyebrow){color:#505b5e;max-width:570px;line-height:1.75}.autoIntro>p a{text-underline-offset:3px;font-weight:850;text-decoration:underline}.autoIntro ol{border-top:1px solid #b8c3c5;margin:38px 0 0;padding:0;list-style:none}.autoIntro li{border-bottom:1px solid #b8c3c5;grid-template-columns:46px 1fr;gap:14px;padding:18px 0;display:grid}.autoIntro li b{font:550 10px var(--font-unbounded);color:var(--blue)}.autoIntro li span{font-size:13px;font-weight:750}.autoForm{background:#fff;border-radius:18px;gap:16px;padding:34px;display:grid;box-shadow:0 20px 50px #1b303615}.autoForm h3{font:550 25px var(--font-unbounded);margin:0}.autoForm>p{color:var(--muted);margin:-6px 0 5px;font-size:13px;line-height:1.6}.autoForm label{flex-direction:column;gap:7px;font-size:11px;font-weight:850;display:flex}.autoForm input,.autoForm select,.autoForm textarea{width:100%;font:14px var(--font-manrope);color:var(--ink);background:#fff;border:1px solid #d5dadb;border-radius:9px;padding:0 13px}.autoForm input,.autoForm select{height:48px}.autoForm textarea{resize:vertical;padding-top:12px}.autoFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.autoSubmit{background:var(--ink);color:#fff;min-height:54px;font:800 13px var(--font-manrope);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.autoSubmit span{color:var(--acid);font-size:19px}.autoForm>small{color:#7b8081;font-size:10px;line-height:1.5}.autoSection,.flightSection,.iphoneSection,.insuranceSection,.climateCatalog{scroll-margin-top:18px}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.provider:disabled{opacity:.7;cursor:not-allowed}.provider:disabled:hover{transform:none}@media (max-width:900px){.autoSection{grid-template-columns:1fr;gap:48px}}@media (max-width:600px){.autoSection{padding:75px 18px}.autoForm{padding:22px}.autoFormRow{grid-template-columns:1fr}.autoIntro li span{font-size:12px}}.directionAction{border-top:1px solid #15171440;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;font-weight:850;display:flex}.directionAction b{font-size:20px;transition:all .2s}.directionCard:hover .directionAction b{transform:translate(4px)}.sectionPage{background:var(--paper);min-height:100vh}.sectionHeader{background:var(--paper)}.sectionBreadcrumb{color:var(--muted);align-items:center;gap:10px;padding:24px max(30px,50vw - 640px);font-size:12px;font-weight:750;display:flex}.sectionBreadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.detailSection{scroll-margin-top:0}.detailSection h1{font-size:clamp(42px,5vw,70px);line-height:1.08}.sectionRequest{scroll-margin-top:20px}.vehicleSearchLink{background:var(--blue);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;padding:0 20px;font-size:12px;font-weight:850;display:flex}.vehicleSearchLink b{color:var(--acid);margin-left:16px;font-size:18px}@media (max-width:900px){.sectionHeader nav{display:none}}@media (max-width:600px){.sectionBreadcrumb{padding:18px}.detailSection h1{font-size:40px}.sectionHeader .smallButton{display:none}}:root{--ink:#e9f6ff;--paper:#050914;--white:#e9f6ff;--acid:#c8ff52;--orange:#ff8a3d;--blue:#55dcff;--line:#28455b;--muted:#a7bbca;--space:#030610;--panel:#0a1422;--panel2:#101f2f;--violet:#9b7cff;--grid:#55dcff09}html{background:var(--space);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--space);color:var(--ink);background-image:radial-gradient(circle at 12% 18%,#6ee7ff 0 1px,#0000 1.6px),radial-gradient(circle at 72% 8%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 88% 42%,#9b7cff 0 1px,#0000 1.6px),radial-gradient(circle at 32% 72%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 55% 88%,#55dcff 0 1px,#0000 1.6px),radial-gradient(at 75% 2%,#3654b42e,#0000 38%),linear-gradient(#55dcff06 1px,#0000 1px),linear-gradient(90deg,#55dcff06 1px,#0000 1px);background-size:190px 190px,260px 260px,320px 320px,230px 230px,370px 370px,100% 100%,48px 48px,48px 48px}main{overflow:hidden}.marketBar{box-shadow:inset 0 -1px #47cfff33;color:#b8dcf0!important;background:#02050b!important;border-color:#1f4b68!important}.marketBar>span{color:var(--acid);letter-spacing:.18em;font-family:ui-monospace,monospace}.marketBar a{color:#b9d5e6}.marketBar a:hover{color:#fff;text-shadow:0 0 12px var(--blue)}.header,.sectionHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#112233f5,#070f19f0);border-color:#31546b;box-shadow:inset 0 1px #71ddff33,0 12px 36px #0008}.logo{color:#f4fbff;text-shadow:0 0 18px #55dcff55}.logoBox{color:var(--acid);background:linear-gradient(145deg,#11334a,#07111d);border:1px solid #55dcff;border-radius:4px;box-shadow:inset 0 0 14px #55dcff44,0 0 18px #55dcff29}.header nav a,.loginLink{color:#b7d1e2}.header nav a:hover,.loginLink:hover{color:#fff;text-shadow:0 0 10px var(--blue);opacity:1}.headerPhone{color:#e8f8ff}.headerPhone span{color:var(--acid);border:1px solid #4789a9;background:#15364a!important}.smallButton{color:#eefdff;background:#0c2434;border-color:#54d8ff;box-shadow:inset 0 0 15px #55dcff1e}.smallButton:hover{background:#123a50;box-shadow:0 0 18px #55dcff30}.hero{background:radial-gradient(circle at 72% 45%,#3e5cbb40,#0000 26%),radial-gradient(circle at 12% 15%,#36d2ff17,#0000 25%);max-width:1380px}.heroText{z-index:2;position:relative}.eyebrow{color:#92dfff;font-family:ui-monospace,monospace}.eyebrow:before{background:var(--orange);box-shadow:0 0 12px var(--orange)}h1,h2{color:#f4fbff;text-shadow:0 0 36px #55dcff12}h1 em,h2 em{color:var(--blue);text-shadow:0 0 20px #55dcff55}.lead{color:#b9ccda}.heroGraphic:before{content:"";pointer-events:none;background:radial-gradient(circle,#55dcff12,#0000 62%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 100px #446dff22}.orbit{border-color:#55dcff55;box-shadow:inset 0 0 24px #55dcff0a,0 0 18px #55dcff0b}.orbitTwo{border-style:dashed;border-color:#9b7cff66}.orbitThree{border-color:#c8ff5266}.orbitFour,.orbitFive{border-color:#ff8a3d55}.orbit span{border:1px solid #9fe9ff55;box-shadow:inset 0 0 16px #fff2,0 0 24px}.core{color:#eafdff;background:radial-gradient(circle,#102237 0 55%,#0a1524 56% 68%,#46bcd4 69% 72%,#07101b 73%);border:1px solid #78e6ff;animation:4.5s ease-in-out infinite corePulse;box-shadow:0 0 0 16px #050914,0 0 0 17px #55dcff55,0 0 55px #55dcff55}.core strong{color:var(--acid);text-shadow:0 0 25px #c8ff5288}.core small,.core span{color:#b9eaff}.heroFacts{border-color:#315166}.heroFacts div{background:linear-gradient(#10233580,#050d1633);border-color:#315166;padding-top:12px;padding-bottom:12px}.heroFacts b{color:#eaf9ff}.heroFacts span{color:#92aebe}.directions,.process,.climateCatalog,.flightSection,.iphoneSection,.insuranceSection,.autoSection,.benefits,.onlineFlow,.request{border-top:1px solid #315a723d;position:relative}.directions,.process,.climateCatalog,.iphoneSection{background:linear-gradient(#070f1beb,#091422f5)}.directionCard{color:#eaf8ff;border:1px solid #315a72;border-radius:7px;transition:all .25s;position:relative;box-shadow:inset 0 1px #b5edff20,0 18px 45px #0005;background:linear-gradient(145deg,#102235,#07111e)!important}.directionCard:before{content:"";background:var(--accent,var(--blue));height:3px;box-shadow:0 0 18px var(--accent,var(--blue));position:absolute;top:0;left:0;right:0}.directionCard.climate{--accent:#55dcff}.directionCard.iphone{--accent:#9b7cff}.directionCard.insurance{--accent:#c8ff52}.directionCard.flights{--accent:#fc5}.directionCard.cars{--accent:#ff8a3d}:is(.directionCard:hover,.directionCard:focus-visible){border-color:var(--accent);box-shadow:inset 0 1px #fff2,0 0 28px var(--accent),0 22px 50px #0007;transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){:is(.directionCard:hover,.directionCard:focus-visible){box-shadow:inset 0 1px #fff2,0 0 28px color-mix(in srgb,var(--accent) 26%,transparent),0 22px 50px #0007}}.directionCard p{color:#b5c9d6}.cardMeta,.cardTop>span{font-family:ui-monospace,monospace;color:var(--accent)!important}.cardTop i{border:1px solid var(--accent);color:var(--accent);box-shadow:inset 0 0 20px var(--accent),0 0 16px var(--accent);background:#081726}@supports (color:color-mix(in lab, red, red)){.cardTop i{box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 16%,transparent),0 0 16px color-mix(in srgb,var(--accent) 18%,transparent)}}.directionAction{color:#eaf8ff;border-color:#416075}.directionAction b{color:var(--accent)}.mainButton,.flightButton,.autoSubmit,.insuranceNext,.vehicleSearchLink{font-weight:900;box-shadow:inset 0 1px #fff8,0 0 22px #55dcff38;color:#03101a!important;background:linear-gradient(#79e7ff,#2eb6e7)!important;border:1px solid #bff3ff!important}.mainButton span,.flightButton b,.autoSubmit span,.insuranceNext span,.vehicleSearchLink b{color:#07111a!important}.mainButton:hover,.flightButton:hover,.autoSubmit:hover,.insuranceNext:hover,.vehicleSearchLink:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 0 30px #55dcff66}.benefits{background:radial-gradient(circle at 0,#17314b55,#0000 40%),#040913}.benefitList article,.process ol,.process li,.flowActions,.flowActions article{border-color:#28475b}.benefitList p,.process li p,.flowActions p{color:#9db4c4}.benefitList article>b,.process li>span,.flowActions span{color:var(--acid);font-family:ui-monospace,monospace}.benefitList h3,.process li h3,.flowActions b{color:#edfaff}.onlineFlow{color:#fff;background:linear-gradient(135deg,#09182a,#101c36 55%,#161b3f)}.onlineFlow .eyebrow:before{background:var(--acid)}.appealBuilder{background:linear-gradient(145deg,#0b1b2a,#071019);border:1px solid #315a72;margin:70px 0;padding:36px;box-shadow:0 28px 70px #0007}.appealBuilderHead{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.appealBuilderHead h2{font-size:clamp(27px,4vw,46px)}.appealBuilderHead>p{color:#9eb7c7;font-size:11px;line-height:1.7}.appealBuilderGrid{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.appealBuilder form,.appealPreview{background:#07131f;border:1px solid #29495d;padding:22px}.appealBuilder form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.appealBuilder label{flex-direction:column;gap:6px;display:flex}.appealBuilder label.wide,.appealBuilder aside{grid-column:1/-1}.appealBuilder label span{color:#86a4b6;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.appealBuilder input,.appealBuilder select,.appealBuilder textarea{color:#eefaff;width:100%;font:inherit;background:#0b1c29;border:1px solid #315a72;border-radius:7px;outline:none;padding:12px;font-size:11px}.appealBuilder textarea{resize:vertical;min-height:90px}.appealBuilder input:focus,.appealBuilder select:focus,.appealBuilder textarea:focus{border-color:#70dfff;box-shadow:0 0 0 2px #70dfff18}.appealBuilder aside{color:#cfc5ac;background:#261f12;border-left:3px solid #f2bd55;padding:13px;font-size:9px;line-height:1.55}.appealBuilder aside b{color:#ffd77d}.appealPreview{min-width:0}.appealPreview>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.appealPreview>div span{color:#70dfff;letter-spacing:.1em;font:800 8px ui-monospace,monospace}.appealPreview button{color:#06121b;cursor:pointer;background:#70dfff;border:0;border-radius:6px;padding:11px 14px;font-weight:900}.appealPreview pre{white-space:pre-wrap;color:#151515;background:#fff;max-height:630px;padding:25px;font:11px/1.65 Arial,sans-serif;overflow:auto}.appealPreview>p{color:#859dab;margin-top:13px;font-size:8px;line-height:1.55}@media (max-width:900px){.appealBuilderHead,.appealBuilderGrid{grid-template-columns:1fr}}@media (max-width:580px){.appealBuilder{margin:45px 0;padding:20px 14px}.appealBuilder form{grid-template-columns:1fr}.appealBuilder label.wide,.appealBuilder aside{grid-column:auto}.appealPreview pre{padding:18px}}.contactChoices{background:#050b13;border-color:#2a4c62}.contactChoices a{color:#dff6ff;background:linear-gradient(#0d1b29,#08111c);border-color:#2a4c62}.contactChoices a:hover{color:#fff;background:#153449;box-shadow:inset 0 0 28px #55dcff1d}.contactChoices span{color:var(--acid)}.flightSection{background:radial-gradient(circle at 80% 10%,#283d7c44,#0000 36%),#07101e}.autoSection{background:radial-gradient(circle at 15% 25%,#174c5c55,#0000 35%),#07121c}.insuranceSection{background:radial-gradient(circle at 85% 15%,#24473755,#0000 34%),#07130f}.request{background:radial-gradient(circle at 10%,#24387866,#0000 38%),#091425}.flightTitle>p,.climateHead>p,.autoIntro>p:not(.eyebrow),.insuranceHead>p,.requestText>p:last-child{color:#a9bfce}.climateCard,.iphoneCard,.flightForm,.insuranceCalculator,.autoForm,.requestForm,.sellerGrid article,.loginCard{color:#eaf8ff;background:linear-gradient(145deg,#112333fa,#07101bfa);border:1px solid #315a72;border-radius:8px;box-shadow:inset 0 1px #c9f4ff18,0 18px 42px #0006}.climateCard:hover{box-shadow:inset 0 1px #fff2,0 0 25px #55dcff20,0 20px 46px #0008}.climatePicture,.phoneVisual{background:radial-gradient(circle,#17324a,#08131f 68%);border-bottom:1px solid #284e66}.climateUnit{filter:drop-shadow(0 0 12px #55dcff55)}.climateInfo>span,.climatePicture b{color:#75dfff}.climateInfo p,.iphoneCard p{color:#a8becd}.climateInfo a{color:#dff7ff;border-color:#284e66}.climateInfo a b{color:var(--acid)}.climateBanner,.insuranceSafe,.iphonePerks,.flightNotes{color:#c5deec;background:#0c1d2b;border:1px solid #315a72;box-shadow:inset 0 0 22px #55dcff0b}.climateBanner h3{color:#effaff}.phoneShape{box-shadow:0 0 0 4px #1d394d,0 0 30px #55dcff2e!important}.phoneActions a{color:#dff8ff;background:#0b1b29;border-color:#315a72}.phoneActions a:last-child{color:#04121b!important;background:#62ddff!important}.iphoneCard small{color:var(--acid)}.insuranceSteps{background:linear-gradient(#0b2130,#07131f);border-color:#315a72}.insuranceSteps li{color:#819bad;border-color:#26485d}.insuranceSteps li.active{color:#f0fbff}.insuranceSteps li.active span{background:var(--acid);color:#07120b;box-shadow:0 0 18px #c8ff5266}.insuranceSteps li span{color:#a7c7d9;background:#142b3a}.insuranceBody{background:#091724}.searchType{border-color:#315a72}.searchType button{color:#9db7c7}.searchType button.active{color:#c9f5ff;background:#153a4e}.vehicleSearch label,.insuranceQuick label{color:#c1d9e7;background:#07121c;border-color:#315a72}.manualHint{color:#8da5b4}.checkLine{color:#bdd2df!important}.flightForm label{border-color:#315a72}.flightForm input,.flightForm select{color:#eafdff}.swapButton{color:var(--blue);background:#0d2232;border-color:#3a6e88}.autoIntro ol,.autoIntro li{border-color:#2d5369}.autoIntro li b{color:var(--acid)}.autoForm input,.autoForm select,.autoForm textarea,.requestForm input,.requestForm select,.insuranceQuick select,.vehicleSearch input{color:#eaf8ff!important;background:#06111c!important;border-color:#315a72!important}.autoForm input::placeholder,.autoForm textarea::placeholder,.requestForm input::placeholder,.vehicleSearch input::placeholder,.flightForm input::placeholder{color:#6f8a9b}.autoForm option,.requestForm option,.flightForm option,.insuranceQuick option{color:#eaf8ff;background:#091624}.legalConsent a{color:var(--blue)}.sectionPage{background:0 0}.sectionBreadcrumb{color:#80adca;background:#050b13;border-bottom:1px solid #24485e;font-family:ui-monospace,monospace}.sectionBreadcrumb a{color:#aeeaff}.loginPage,.legalPage{color:#e9f6ff;background:radial-gradient(circle at 50% 0,#19385c66,#0000 38%),#050914}.loginHeader,.legalHeader,.legalNav{color:#dff5ff;background:#07121df2;border-color:#315a72}.loginSubtitle,.loginNotice span,.loginLegal,.legalContent p,.legalContent li{color:#a8bfce}.provider{color:#e6f7ff;background:#0b1a28;border-color:#315a72}.provider:disabled{opacity:.55}.loginNotice,.legalContent aside{color:#e6f7ff;background:#102538;border:1px solid #315a72}.legalHero{background:radial-gradient(circle at 80% 20%,#315da455,#0000 35%),#06101d}.legalContent section{border-color:#284b60}.sellerGrid article{background:#0b1a28}.legalContent aside p{color:#bcd1df}footer{color:#e8f7ff;background:#02060b;border-top:1px solid #315a72;box-shadow:inset 0 1px #55dcff22}footer>p,footer>span{color:#7f9aaa}footer>div a{color:#b8d4e5}footer>div a:hover{color:#fff}.callButton{color:#131006;background:linear-gradient(#ffac5f,#ff7b2e);box-shadow:0 0 24px #ff8a3d55,0 14px 32px #0008}.callButton span{color:#ff9a4d;background:#15100a}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--acid);outline-offset:4px;box-shadow:0 0 0 7px #02060b,0 0 18px #c8ff5277}@keyframes corePulse{0%,to{filter:brightness();box-shadow:0 0 0 16px #050914,0 0 0 17px #55dcff55,0 0 45px #55dcff44}50%{filter:brightness(1.08);box-shadow:0 0 0 16px #050914,0 0 0 17px #7ee8ff77,0 0 70px #55dcff77}}@media (max-width:700px){.marketBar{white-space:nowrap;overflow-x:auto}.marketBar>div{min-width:max-content}.contactChoices{grid-template-columns:1fr}.contactChoices a{min-height:92px}.sectionBreadcrumb{background:#050b13}.climateCard,.iphoneCard,.autoForm,.requestForm,.insuranceCalculator{background:#0b1926}.callButton{bottom:calc(14px + env(safe-area-inset-bottom))}.orbitFour{width:300px;height:300px}.orbitFive{width:340px;height:340px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.core{animation:none!important}.directionCard,.mainButton,.flightButton,.autoSubmit,.insuranceNext,.vehicleSearchLink,.callButton,.directionAction b{transition:none!important}.directionCard:hover,.mainButton:hover,.flightButton:hover,.autoSubmit:hover,.insuranceNext:hover,.vehicleSearchLink:hover,.callButton:hover{transform:none!important}}.directionCard.cameras{--accent:#52ffd2;background:#091c22}.cctvPage{color:#effcff;background:#050a0d}.cctvHero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:55px;min-height:720px;padding:65px max(30px,50vw - 640px);display:grid;overflow:hidden}.cctvHeroCopy h1{font-size:clamp(58px,6.2vw,92px);line-height:1.02}.cctvHeroCopy h1 em{color:#52ffd2}.cctvHeroCopy>p:last-of-type{color:#98abb1;max-width:590px;margin:28px 0;line-height:1.7}.cctvHeroActions{align-items:center;gap:26px;display:flex}.cctvHeroActions>a:last-child{border-bottom:1px solid #60757b;padding-bottom:5px;font-size:12px;font-weight:800}.cctvPrimary{color:#03100d;background:#52ffd2;border-radius:7px;align-items:center;gap:40px;min-height:56px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 0 35px #52ffd233}.cctvHeroVisual{background:#0b171c;border:1px solid #264048;border-radius:18px;min-height:540px;position:relative;overflow:hidden}.cctvHeroVisual:after{content:"";background:linear-gradient(90deg,#050a0d22,#0000 55%),linear-gradient(#0000 55%,#050a0daa);position:absolute;inset:0}.cctvHeroVisual img{object-fit:cover;width:100%;height:100%;min-height:540px}.liveBadge,.visionCard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071014dd;border:1px solid #5d747c88;position:absolute;box-shadow:0 15px 45px #0008}.liveBadge{border-radius:22px;padding:11px 15px;font-size:10px;font-weight:800;top:22px;left:22px}.liveBadge i{background:#52ffd2;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #52ffd2}.visionCard{border-radius:10px;flex-direction:column;gap:5px;min-width:200px;padding:17px;display:flex;bottom:22px;right:22px}.visionCard span{color:#89a0a7;text-transform:uppercase;font-size:9px}.visionCard b{font:600 14px var(--font-unbounded)}.cctvTrust{border-top:1px solid #20343a;border-bottom:1px solid #20343a;grid-template-columns:repeat(4,1fr);padding:0 max(30px,50vw - 640px);display:grid}.cctvTrust span{color:#8ea0a6;border-right:1px solid #20343a;padding:23px 20px;font-size:10px}.cctvTrust span:first-child{padding-left:0}.cctvTrust span:last-child{border:0}.cctvTrust b{color:#52ffd2;font:600 15px var(--font-unbounded);margin-right:8px}.cctvSectionHead{justify-content:space-between;align-items:end;gap:60px;display:flex}.cctvSectionHead h2,.cctvProcess h2{font-size:clamp(42px,5vw,68px);line-height:1.08}.cctvSectionHead>p{color:#8ea0a6;max-width:480px;line-height:1.7}.cctvPage>.cctvSectionHead{padding:110px max(30px,50vw - 640px) 45px}.cameraTypeGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 max(30px,50vw - 640px) 120px;display:grid}.cameraTypeGrid article{background:linear-gradient(145deg,#0c1a1f,#071014);border:1px solid #223c43;border-radius:12px;min-height:430px;padding:22px;position:relative;overflow:hidden}.cameraTypeGrid article small{color:#52ffd2;font:600 10px var(--font-unbounded);position:absolute;top:22px;left:22px}.cameraTypeGrid article em{color:#52ffd2;text-transform:uppercase;letter-spacing:.1em;margin-top:17px;font-size:9px;font-style:normal;display:block}.cameraTypeGrid h3{font:600 23px var(--font-unbounded);margin:8px 0 11px}.cameraTypeGrid p{color:#8ea0a6;font-size:12px;line-height:1.6}.cameraTypeGrid a{border-top:1px solid #2b444b;justify-content:space-between;padding-top:14px;font-size:11px;font-weight:850;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.cameraTypeGrid a b{color:#52ffd2}.cameraObject{place-items:center;height:205px;display:grid;position:relative}.cameraObject i,.cameraObject span{background:linear-gradient(145deg,#dce8e8,#6e7e82);display:block;position:absolute;box-shadow:inset 0 2px #fff,0 20px 35px #0008}.cameraObject i:after{content:"";background:radial-gradient(circle,#36dfed 0 7%,#091013 11% 38%,#51646a 42% 48%,#111 52%);border-radius:50%;width:42px;height:42px;position:absolute;box-shadow:0 0 20px #52ffd244}.cameraObject.dome i{border-radius:70px 70px 20px 20px;width:145px;height:70px}.cameraObject.dome i:after{bottom:-20px;left:51px}.cameraObject.dome span{border-radius:50%;width:165px;height:18px;top:54px}.cameraObject.bullet i{border-radius:18px 42px 42px 18px;width:145px;height:75px;transform:rotate(-8deg)}.cameraObject.bullet i:after{top:16px;right:9px}.cameraObject.bullet span{border-radius:8px;width:55px;height:11px;bottom:48px;transform:rotate(68deg)}.cameraObject.ptz i{border-radius:50% 50% 44% 44%;width:110px;height:110px;top:50px}.cameraObject.ptz i:after{top:39px;left:34px}.cameraObject.ptz span{border-radius:10px;width:140px;height:28px;top:36px}.cameraObject.panorama i{border-radius:12px;width:150px;height:50px}.cameraObject.panorama i:after{top:4px;left:54px}.cameraObject.panorama span{border-radius:8px;width:175px;height:12px;top:73px}.cameraObject.thermal i{border-radius:12px 35px 35px 12px;width:145px;height:78px}.cameraObject.thermal i:after{background:radial-gradient(circle,#ff633d 0 8%,#141014 12% 38%,#8a4137 42% 48%,#111 52%);top:18px;right:15px;box-shadow:0 0 24px #ff633d66}.cameraObject.thermal span{width:50px;height:10px;bottom:48px;transform:rotate(65deg)}.cameraObject.wireless i{border-radius:50px 50px 24px 24px;width:95px;height:125px}.cameraObject.wireless i:after{top:26px;left:27px}.cameraObject.wireless span{border-radius:50%;width:125px;height:16px;bottom:42px}.cctvScenarios,.cctvBrands{border-top:1px solid #20343a;padding:110px max(30px,50vw - 640px)}.scenarioGrid{border-top:1px solid #294249;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.scenarioGrid article{border-right:1px solid #294249;min-height:280px;padding:28px 25px}.scenarioGrid article:last-child{border:0}.scenarioGrid span{color:#52ffd2;font:600 10px var(--font-unbounded)}.scenarioGrid h3{font:550 20px var(--font-unbounded);margin:45px 0 14px}.scenarioGrid p{color:#8ea0a6;font-size:12px;line-height:1.65}.scenarioGrid b{color:#dcecee;text-transform:uppercase;margin-top:25px;font-size:10px;display:block}.cctvBrands{background:#081318}.brandRail{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:48px;display:grid}.brandRail article{background:#0b1b21;border:1px solid #28434b;border-radius:10px;flex-direction:column;min-height:330px;padding:22px;display:flex}.brandRail span{color:#54727a;font:600 9px var(--font-unbounded)}.brandRail h3{font:600 18px var(--font-unbounded);margin:50px 0 6px}.brandRail em{color:#52ffd2;text-transform:uppercase;font-size:9px;font-style:normal}.brandRail p{color:#8ea0a6;font-size:11px;line-height:1.6}.brandRail a{color:#dffcff;border-top:1px solid #294249;margin-top:auto;padding-top:14px;font-size:10px;font-weight:800}.cctvProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:110px max(30px,50vw - 640px);display:grid}.cctvProcess ol{margin:0;padding:0;list-style:none}.cctvProcess li{border-top:1px solid #294249;grid-template-columns:55px 190px 1fr;align-items:start;gap:18px;padding:26px 0;display:grid}.cctvProcess li>span{color:#52ffd2;font:600 9px var(--font-unbounded)}.cctvProcess li>b{font:550 15px var(--font-unbounded)}.cctvProcess li p{color:#8ea0a6;margin:0;font-size:11px;line-height:1.6}.cctvPromise{background:linear-gradient(120deg,#12322d,#071014);border:1px solid #52ffd266;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:0 max(30px,50vw - 640px) 110px;padding:35px;display:flex}.cctvPromise span{color:#52ffd2;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.cctvPromise h2{max-width:730px;margin-top:9px;font-size:clamp(24px,3vw,40px)}.cctvPromise a{color:#04110e;background:#52ffd2;border-radius:7px;justify-content:space-between;min-width:220px;padding:18px;font-size:11px;font-weight:900;display:flex}@media (max-width:1000px){.cctvHero{grid-template-columns:1fr}.cctvHeroVisual{min-height:430px}.cameraTypeGrid,.scenarioGrid{grid-template-columns:1fr 1fr}.scenarioGrid article{border-bottom:1px solid #294249}.brandRail{grid-template-columns:1fr 1fr}.cctvProcess{grid-template-columns:1fr;gap:45px}}@media (max-width:650px){.cctvHero{padding:55px 16px}.cctvHeroCopy h1{font-size:48px}.cctvHeroVisual,.cctvHeroVisual img{min-height:360px}.cctvTrust{grid-template-columns:1fr 1fr;padding:0 16px}.cctvTrust span:nth-child(2){border-right:0}.cctvSectionHead{flex-direction:column;align-items:start;gap:20px}.cctvPage>.cctvSectionHead,.cctvScenarios,.cctvBrands,.cctvProcess{padding:80px 16px 35px}.cameraTypeGrid{grid-template-columns:1fr;padding:0 16px 80px}.scenarioGrid,.brandRail{grid-template-columns:1fr}.scenarioGrid article{border-right:0}.cctvProcess{padding-bottom:80px}.cctvProcess li{grid-template-columns:45px 1fr}.cctvProcess li p{grid-column:2}.cctvPromise{flex-direction:column;align-items:start;margin:0 16px 80px;padding:25px}.cctvPromise a{width:100%}}.insuranceProducts{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px;display:grid}.insuranceProduct{background:linear-gradient(145deg,#102434,#07131f);border:1px solid #315a72;border-radius:10px;flex-direction:column;min-height:300px;padding:22px;display:flex;box-shadow:inset 0 1px #c9f4ff18}.insuranceProduct.featured{background:linear-gradient(145deg,#173d31,#0a1c19);border-color:#5b8f67}.insuranceProduct>span{font:600 10px var(--font-unbounded);color:#7ca1b5}.insuranceProduct small{color:#8fb5c8;text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:9px;font-weight:800}.insuranceProduct h2{letter-spacing:-.04em;margin:10px 0;font-size:26px}.insuranceProduct p{color:#a9bfce;min-height:66px;font-size:12px;line-height:1.55}.insuranceProduct a{color:#eaf8ff;border-top:1px solid #315a72;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:11px;font-weight:850;display:flex}.insuranceProduct a b{color:var(--acid);font-size:16px}.insuranceFlow{color:#dff5ff;background:#0c1d2b;border:1px solid #315a72;border-radius:10px;grid-template-columns:180px 1fr;align-items:center;gap:25px;margin:0 0 70px;padding:20px 24px;display:grid}.insuranceFlow>b{font:600 13px var(--font-unbounded)}.insuranceFlow ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.insuranceFlow li{color:#a9bfce;align-items:center;gap:9px;font-size:10px;display:flex}.insuranceFlow li span{width:27px;height:27px;color:var(--acid);font:600 9px var(--font-unbounded);border:1px solid #456a7e;border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.insuranceWidgetIntro{justify-content:space-between;align-items:end;gap:50px;margin:0 0 28px;scroll-margin-top:24px;display:flex}.insuranceWidgetIntro h2{font-size:clamp(32px,4vw,54px);line-height:1.08}.insuranceWidgetIntro>p{color:#a9bfce;max-width:470px;font-size:13px;line-height:1.7}@media (max-width:980px){.insuranceProducts{grid-template-columns:1fr 1fr}.insuranceFlow{grid-template-columns:1fr}.insuranceWidgetIntro{flex-direction:column;align-items:start}.insuranceFlow ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.insuranceProducts{grid-template-columns:1fr}.insuranceProduct{min-height:250px}.insuranceFlow ol{grid-template-columns:1fr}.insuranceFlow{margin-bottom:50px}.insuranceWidgetIntro{gap:18px}}.directionCard.banking{--accent:#ff75d4}.directionCard.glazing{--accent:#7fe8ff}.directionCard.sandwich{--accent:#ffb347}.directionCard.rebar{--accent:#ff6b2c}.directionCard.nutrition{--accent:#c9ff46}.orbitSix{border-color:#0000;width:445px;height:445px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitSix span{color:#ff75d4;background:#241226;border-color:#ff75d488;width:58px;height:58px;position:absolute;top:-25px;left:105px}.orbitSeven{border-color:#0000;width:470px;height:470px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitSeven span{color:#7fe8ff;background:#102b36;border-color:#7fe8ff88;width:54px;height:54px;position:absolute;bottom:60px;left:-5px}.orbitEight{border-color:#0000;width:555px;height:555px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitEight span{color:#ffb347;background:#302213;border-color:#ffb34788;width:52px;height:52px;position:absolute;top:-4px;right:75px}.orbitNine{border-color:#0000;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitNine span{color:#ff6b2c;background:#30150d;border-color:#ff6b2c88;width:50px;height:50px;position:absolute;top:24px;left:18px}.orbitTen{border-color:#0000;width:515px;height:515px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitTen span{color:#c9ff46;width:56px;height:56px;font:800 14px var(--font-unbounded);background:#18240d;border-color:#c9ff4688;position:absolute;bottom:105px;right:-8px}@media (min-width:901px){.directionGrid{grid-template-columns:repeat(3,1fr)}.directionCard.cars{grid-column:auto;min-height:490px}}.bankingSection{background:radial-gradient(circle at 84% 18%,#6d23524a,#0000 30%),linear-gradient(#08101efa,#060b15fa);border-top:1px solid #315a723d;padding:92px max(30px,50vw - 640px) 110px;position:relative}.bankingHero{grid-template-columns:1.08fr .72fr;align-items:center;gap:70px;min-height:470px;display:grid}.bankingIntro h1{font-size:clamp(44px,5.3vw,74px);line-height:1.07}.bankingIntro h1 em{color:#ff75d4;text-shadow:0 0 28px #ff75d455}.bankingIntro>p:not(.eyebrow){color:#b1c5d3;max-width:700px;margin:27px 0 0;font-size:16px;line-height:1.75}.bankingActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.bankingOfficial{color:#a9dff3;text-underline-offset:5px;font-size:12px;font-weight:800;text-decoration:underline}.bankingOfficial:hover{color:#fff}.bankingSignal{aspect-ratio:1;background:radial-gradient(circle,#26132c 0 38%,#0d1726 39% 58%,#08111d 59%);border:1px solid #ff75d47d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(100%,390px);display:flex;position:relative;box-shadow:inset 0 0 45px #ff75d420,0 0 0 22px #070d18,0 0 0 23px #55dcff44,0 0 70px #ff75d426}.bankingSignal:before,.bankingSignal:after{content:"";border:1px dashed #55dcff55;border-radius:50%;animation:18s linear infinite bankingScan;position:absolute;inset:-42px}.bankingSignal:after{border-style:solid;border-color:#ff75d42e;animation-direction:reverse;inset:28px}.bankingSignal>span{color:#83dbf8;text-transform:uppercase;letter-spacing:.19em;font:700 10px ui-monospace,monospace}.bankingSignal strong{color:#ff75d4;font:650 clamp(82px,9vw,116px)/1 var(--font-unbounded);text-shadow:0 0 30px #ff75d475;margin:12px 0 2px}.bankingSignal b{color:#eefaff;font:550 12px var(--font-unbounded)}.bankingSignal small{color:#89a8bb;text-transform:uppercase;letter-spacing:.15em;margin-top:18px;font:700 9px ui-monospace,monospace}.bankingHelpGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px;display:grid}.bankingHelpGrid article{background:linear-gradient(145deg,#102235,#07111e);border:1px solid #315a72;border-radius:7px;flex-direction:column;min-height:265px;padding:27px;display:flex;box-shadow:inset 0 1px #b5edff20,0 18px 45px #0005}.bankingHelpGrid article>span{color:#ff75d4;font:650 11px ui-monospace,monospace}.bankingHelpGrid h2{font:550 21px/1.25 var(--font-unbounded);letter-spacing:-.035em;margin:72px 0 13px}.bankingHelpGrid p{color:#a9bfcd;margin:0;font-size:13px;line-height:1.65}.bankingProcess{border-top:1px solid #315a72;grid-template-columns:.68fr 1.32fr;gap:80px;margin-top:88px;padding-top:45px;display:grid}.bankingProcess h2{font-size:clamp(34px,4vw,54px);line-height:1.12}.bankingProcess ol{border-top:1px solid #284b60;margin:0;padding:0;list-style:none}.bankingProcess li{border-bottom:1px solid #284b60;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;display:grid}.bankingProcess li>b{color:#ff75d4;font:650 10px ui-monospace,monospace}.bankingProcess li span{color:#a8becd;font-size:12px;line-height:1.65}.bankingProcess li strong{color:#ecf9ff;font:550 15px var(--font-unbounded);margin-bottom:7px;display:block}.bankingSafety{background:linear-gradient(135deg,#211127,#0b1a28);border:1px solid #6a4770;grid-template-columns:auto 1fr;align-items:center;gap:8px 28px;margin-top:58px;padding:24px 27px;display:grid}.bankingSafety>b{color:#fff;font:550 14px var(--font-unbounded)}.bankingSafety p{color:#b8c9d5;margin:0;font-size:11px;line-height:1.65}.bankingSafety a{color:#ff9ddd;text-underline-offset:4px;grid-column:2;font-size:10px;font-weight:800;text-decoration:underline}@keyframes bankingScan{to{transform:rotate(360deg)}}@media (max-width:900px){.bankingHero{grid-template-columns:1fr;gap:80px}.bankingSignal{justify-self:center}.bankingHelpGrid{grid-template-columns:1fr}.bankingHelpGrid article{min-height:220px}.bankingProcess{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.orbitSix{width:300px;height:300px}.orbitSix span{width:48px;height:48px;font-size:19px;top:-20px;left:76px}.bankingSection{padding:70px 18px 75px}.bankingHero{gap:75px;min-height:0}.bankingIntro h1{font-size:40px}.bankingIntro>p:not(.eyebrow){font-size:14px}.bankingActions{flex-direction:column;align-items:stretch}.bankingActions .mainButton{width:100%}.bankingOfficial{text-align:center;padding:8px}.bankingSignal{width:250px}.bankingSignal:before{inset:-26px}.bankingSignal strong{font-size:74px}.bankingHelpGrid{margin-top:78px}.bankingHelpGrid h2{margin-top:48px}.bankingProcess{margin-top:65px}.bankingSafety{grid-template-columns:1fr;padding:22px}.bankingSafety a{grid-column:1}}@media (prefers-reduced-motion:reduce){.bankingSignal:before,.bankingSignal:after{animation:none}}.constructionSection{background:linear-gradient(#07101cfa,#050b14fa);border-top:1px solid #315a723d;padding:92px max(30px,50vw - 640px) 110px}.constructionHero{grid-template-columns:1.12fr .72fr;align-items:center;gap:72px;min-height:500px;display:grid}.constructionHero h1{font-size:clamp(44px,5.2vw,74px)}.constructionHero h1 em{color:var(--construction-accent);text-shadow:0 0 28px var(--construction-accent)}@supports (color:color-mix(in lab, red, red)){.constructionHero h1 em{text-shadow:0 0 28px color-mix(in srgb,var(--construction-accent) 36%,transparent)}}.constructionHero>div>p:not(.eyebrow){color:#afc4d2;max-width:720px;margin:28px 0;font-size:16px;line-height:1.75}.constructionHero .mainButton{background:var(--construction-accent);color:#07111e}.constructionHero .mainButton span{color:#07111e}.glazingTheme{--construction-accent:#7fe8ff}.sandwichTheme{--construction-accent:#ffb347}.glassVisual,.buildingVisual{aspect-ratio:1;border:1px solid var(--construction-accent);justify-self:end;width:min(100%,400px);position:relative}@supports (color:color-mix(in lab, red, red)){.glassVisual,.buildingVisual{border:1px solid color-mix(in srgb,var(--construction-accent) 62%,transparent)}}.glassVisual,.buildingVisual{box-shadow:inset 0 0 55px var(--construction-accent),0 0 65px var(--construction-accent);background:linear-gradient(135deg,#10283a99,#07111ddd)}@supports (color:color-mix(in lab, red, red)){.glassVisual,.buildingVisual{box-shadow:inset 0 0 55px color-mix(in srgb,var(--construction-accent) 14%,transparent),0 0 65px color-mix(in srgb,var(--construction-accent) 18%,transparent)}}.glassVisual,.buildingVisual{overflow:hidden}.glassVisual{grid-template-columns:repeat(3,1fr);gap:8px;padding:28px;display:grid;transform:perspective(700px)rotateY(-8deg)}.glassVisual span{background:linear-gradient(145deg,#aeeeff22,#27718d36);border:1px solid #b8f3ff99;box-shadow:inset 0 0 25px #bff7ff12}.glassVisual b,.buildingVisual b{color:var(--construction-accent);letter-spacing:.2em;font:650 12px/1.5 ui-monospace,monospace;position:absolute;bottom:25px;left:28px}.buildingVisual{background:0 0;border:0;overflow:visible}.buildingVisual i{clip-path:polygon(0 30%,45% 0,100% 22%,100% 100%,0 100%);border-bottom:4px solid var(--construction-accent);filter:drop-shadow(0 22px 20px #0008);background:linear-gradient(105deg,#172b3b 0 62%,#0d1a26 62%);position:absolute;inset:18% 4% 8%}.buildingVisual span{z-index:2;background:#ffb347;height:8px;position:absolute;transform:skewY(9deg);box-shadow:0 0 14px #ffb34766}.buildingVisual span:first-of-type{top:46%;left:16%;right:10%}.buildingVisual span:nth-of-type(2){top:58%;left:11%;right:6%}.buildingVisual span:nth-of-type(3){top:70%;left:7%;right:3%}.constructionGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:62px;display:grid}.constructionGrid article{border:1px solid #315a72;border-top:3px solid var(--construction-accent);background:linear-gradient(145deg,#102235,#07111e);flex-direction:column;min-height:285px;padding:27px;display:flex}.constructionGrid article>span{color:var(--construction-accent);font:650 11px ui-monospace,monospace}.constructionGrid h2{font:550 19px/1.28 var(--font-unbounded);letter-spacing:-.035em;margin:auto 0 14px}.constructionGrid p{color:#a9bfcd;margin:0;font-size:13px;line-height:1.65}.constructionSteps{border-top:1px solid #315a72;grid-template-columns:.68fr 1.32fr;gap:80px;margin-top:88px;padding-top:45px;display:grid}.constructionSteps>div h2{font-size:clamp(34px,4vw,54px);line-height:1.12}.constructionSteps ol{border-top:1px solid #284b60;margin:0;padding:0;list-style:none}.constructionSteps li{border-bottom:1px solid #284b60;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;display:grid}.constructionSteps li>b{color:var(--construction-accent);font:650 10px ui-monospace,monospace}.constructionSteps li span{color:#a8becd;font-size:12px;line-height:1.65}.constructionSteps li strong{color:#ecf9ff;font:550 15px var(--font-unbounded);margin-bottom:7px;display:block}@media (max-width:900px){.constructionHero{grid-template-columns:1fr;gap:60px}.glassVisual,.buildingVisual{justify-self:center}.constructionGrid{grid-template-columns:repeat(2,1fr)}.constructionSteps{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.orbitSeven{width:320px;height:320px}.orbitSeven span{width:44px;height:44px;bottom:46px;left:0}.orbitEight{width:385px;height:385px}.orbitEight span{width:44px;height:44px;top:3px;right:53px}.constructionSection{padding:70px 18px 75px}.constructionHero{min-height:0}.constructionHero h1{font-size:39px}.constructionHero>div>p:not(.eyebrow){font-size:14px}.glassVisual,.buildingVisual{width:260px}.constructionGrid{grid-template-columns:1fr}.constructionGrid article{min-height:220px}.constructionSteps{margin-top:65px}}.rebarLanding{--rebar:#ff6b2c;--rebar-soft:#ffad72;color:#eef8ff;background:#05090d;padding:0;overflow:hidden}.rebarHero{grid-template-columns:.92fr 1.08fr;min-height:760px;display:grid}.rebarHeroCopy{z-index:2;background:radial-gradient(circle at 23% 35%,#342015 0,#0000 40%),#070d13;flex-direction:column;justify-content:center;padding:100px 5vw 65px max(30px,50vw - 640px);display:flex;position:relative}.rebarHeroCopy:after{content:"";z-index:-1;background:linear-gradient(90deg,#070d13,#0000);width:190px;height:100%;position:absolute;top:0;right:-95px}.rebarHero h1{font-size:clamp(46px,5.2vw,78px);line-height:1.03}.rebarHero h1 em{color:var(--rebar);text-shadow:0 0 30px #ff6b2c4d}.rebarHeroCopy>p:not(.eyebrow){color:#b2c2cc;max-width:670px;margin:30px 0;font-size:16px;line-height:1.72}.rebarActions{align-items:center;gap:25px;display:flex}.rebarActions .mainButton,.rebarCta .mainButton{background:var(--rebar);color:#090d11}.rebarActions .mainButton span,.rebarCta .mainButton span{color:#090d11}.rebarActions>a:last-child{text-underline-offset:6px;color:#c7d5dd;font:800 11px ui-monospace,monospace;text-decoration:underline}.rebarBadges{border-top:1px solid #34444d;gap:22px;margin-top:50px;padding-top:23px;display:flex}.rebarBadges span{color:#9eb0ba;text-transform:uppercase;letter-spacing:.08em;font:700 9px ui-monospace,monospace}.rebarBadges span:before{content:"✓";color:var(--rebar);margin-right:7px}.rebarHeroImage{background:linear-gradient(90deg,#070d1322,#0000 25%),url(/rebar-hero.jpg) 50%/cover no-repeat;min-height:760px;position:relative}.rebarHeroImage:after{content:"";background:linear-gradient(#0000 60%,#05090db8);position:absolute;inset:0}.rebarHeroImage>span,.rebarHeroImage>b{z-index:2;font-family:ui-monospace,monospace;position:absolute}.rebarHeroImage>span{background:var(--rebar);color:#090d11;padding:8px 11px;font-size:9px;font-weight:900;top:38px;right:40px}.rebarHeroImage>b{text-align:right;letter-spacing:.18em;font-size:10px;line-height:1.55;bottom:36px;right:40px}.rebarValue{background:#080f15;border-top:1px solid #293942;grid-template-columns:repeat(3,1fr);padding:65px max(30px,50vw - 640px);display:grid}.rebarValue article{border-right:1px solid #293942;padding:22px 32px}.rebarValue article:last-child{border:0}.rebarValue b{color:var(--rebar);font:800 10px ui-monospace,monospace}.rebarValue h2{font:550 18px var(--font-unbounded);letter-spacing:-.035em;margin:34px 0 11px}.rebarValue p{color:#97aab5;margin:0;font-size:12px;line-height:1.65}.rebarCatalog,.rebarFabricated{background:#0a1219;padding:110px max(30px,50vw - 640px)}.rebarSectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.rebarSectionHead h2,.rebarDiameters h2,.rebarServices h2{font-size:clamp(40px,4.7vw,64px);line-height:1.07}.rebarSectionHead>p{color:#9db0bb;max-width:520px;font-size:14px;line-height:1.75}.rebarProductGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rebarProductGrid>article{background:linear-gradient(145deg,#15232d,#091118);border:1px solid #334650;flex-direction:column;min-height:500px;transition:all .25s;display:flex}.rebarProductGrid>article:hover{border-color:var(--rebar);transform:translateY(-5px);box-shadow:0 20px 50px #0008}.rebarProductVisual{background:radial-gradient(circle at 65% 40%,#40261a,#0a1117 64%);height:210px;position:relative;overflow:hidden}.rebarProductVisual>span{color:var(--rebar);font:800 10px ui-monospace,monospace;position:absolute;top:16px;left:18px}.rebarProductVisual i{background:repeating-linear-gradient(110deg,#1e262a 0 10px,#526069 10px 14px,#1e262a 14px 25px);border-radius:20px;height:19px;position:absolute;left:12%;right:-15%;transform:rotate(-8deg);box-shadow:0 5px 9px #0008}.rebarProductVisual i:first-of-type{top:38%}.rebarProductVisual i:nth-of-type(2){top:49%;left:6%}.rebarProductVisual i:nth-of-type(3){top:60%;left:16%}.rebarProductVisual i:nth-of-type(4){top:71%;left:9%}.rebarProductVisual i:nth-of-type(5){top:82%;left:20%}.rebarProductInfo{flex-direction:column;flex:1;padding:25px;display:flex}.rebarProductInfo>span{color:var(--rebar);text-transform:uppercase;font:800 9px ui-monospace,monospace}.rebarProductInfo h3{font:550 20px var(--font-unbounded);margin:23px 0 12px}.rebarProductInfo p{color:#9bafba;margin:0 0 22px;font-size:12px;line-height:1.65}.rebarProductInfo dl{border-top:1px solid #2e4049;justify-content:space-between;margin:auto 0 20px;padding-top:15px;display:flex}.rebarProductInfo dt{color:#71858f;text-transform:uppercase;font-size:9px}.rebarProductInfo dd{margin:0;font-size:11px}.rebarProductInfo a{border-top:1px solid #2e4049;padding-top:16px;font-size:11px;font-weight:850}.rebarProductInfo a b{float:right;color:var(--rebar)}.rebarDiameters{background:radial-gradient(circle at 80%,#49251a55,#0000 35%),#05090d;grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;padding:100px max(30px,50vw - 640px);display:grid}.rebarDiameters>div:first-child>p:last-child{color:#95a8b3;max-width:430px;font-size:13px;line-height:1.7}.rebarDiameters>div:last-child{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.rebarDiameters a{aspect-ratio:1;background:#0d171e;border:1px solid #3b4d57;flex-direction:column;justify-content:center;align-items:center;min-width:0;transition:all .2s;display:flex}.rebarDiameters a:hover{border-color:var(--rebar);background:#2a1710;transform:translateY(-3px)}.rebarDiameters small{color:var(--rebar);font:800 9px ui-monospace,monospace}.rebarDiameters strong{font:600 clamp(17px,2vw,26px) var(--font-unbounded);margin:4px 0}.rebarDiameters span{color:#758791;text-transform:uppercase;font-size:8px}.rebarFabricated{background:#0a141c}.fabricatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fabricatedGrid article{background:#0c171f;border:1px solid #334650;flex-direction:column;min-height:390px;padding:25px;display:flex}.fabricatedGrid article>span{color:var(--rebar);font:800 10px ui-monospace,monospace}.fabricatedMark{height:115px;margin:20px 0;position:relative;overflow:hidden}.fabricatedMark i{background:#7d8c94;height:4px;position:absolute;top:16px;left:4%;right:4%;transform:rotate(-8deg);box-shadow:0 18px #7d8c94,0 36px #7d8c94,0 54px #7d8c94,0 72px #7d8c94}.fabricatedMark i:nth-child(2){left:18%;right:18%;transform:rotate(82deg)}.fabricatedMark i:nth-child(3){background:var(--rebar);height:2px;top:54px;transform:rotate(37deg)}.fabricatedGrid h3{font:550 18px var(--font-unbounded);margin:0 0 12px}.fabricatedGrid p{color:#97acb7;margin:0 0 25px;font-size:12px;line-height:1.65}.fabricatedGrid a{border-top:1px solid #2c404a;margin-top:auto;padding-top:16px;font-size:11px;font-weight:850}.fabricatedGrid a b{float:right;color:var(--rebar)}.rebarServices{background:#05090d;grid-template-columns:.7fr 1.3fr;gap:90px;padding:110px max(30px,50vw - 640px);display:grid}.rebarServices ol{border-top:1px solid #344650;margin:0;padding:0;list-style:none}.rebarServices li{border-bottom:1px solid #344650;grid-template-columns:55px 1fr;padding:26px 0;display:grid}.rebarServices li>b{color:var(--rebar);font:800 10px ui-monospace,monospace}.rebarServices li span{color:#9aacb6;font-size:12px;line-height:1.65}.rebarServices li strong{color:#eef8ff;font:550 16px var(--font-unbounded);margin-bottom:7px;display:block}.rebarCta{color:#080c0f;background:linear-gradient(115deg,#ff6b2c,#d94719);grid-template-columns:.7fr 1.1fr .8fr;align-items:center;gap:35px;margin:0 max(30px,50vw - 640px) 110px;padding:54px;display:grid;position:relative;overflow:hidden}.rebarCta:before{content:"";border:1px solid #090d1133;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 35px #090d1110,0 0 0 70px #090d1108}.rebarCta>span{letter-spacing:.12em;font:900 10px ui-monospace,monospace}.rebarCta h2{font-size:clamp(28px,3vw,41px);line-height:1.1}.rebarCta p{font-size:12px;line-height:1.6}.rebarCta .mainButton{color:#fff;z-index:2;background:#080c0f}.rebarCta .mainButton span{color:var(--rebar)}@media (max-width:1000px){.rebarHero{grid-template-columns:1fr}.rebarHeroCopy{padding:90px 30px}.rebarHeroCopy:after{display:none}.rebarHeroImage{min-height:520px}.rebarProductGrid,.fabricatedGrid{grid-template-columns:repeat(2,1fr)}.rebarDiameters,.rebarServices{grid-template-columns:1fr;gap:50px}.rebarCta{grid-template-columns:1fr 1fr}.rebarCta>span{grid-column:1/-1}}@media (max-width:650px){.orbitNine{width:265px;height:265px}.orbitNine span{width:42px;height:42px;top:17px;left:15px}.rebarHeroCopy{padding:70px 18px 45px}.rebarHero h1{font-size:40px}.rebarHeroCopy>p:not(.eyebrow){font-size:14px}.rebarActions{flex-direction:column;align-items:stretch}.rebarActions .mainButton{width:100%}.rebarActions>a:last-child{text-align:center;padding:10px}.rebarBadges{gap:12px;margin-top:36px;display:grid}.rebarHeroImage{min-height:350px}.rebarHeroImage>span{top:20px;right:18px}.rebarHeroImage>b{bottom:20px;right:18px}.rebarValue{grid-template-columns:1fr;padding:48px 18px}.rebarValue article{border-bottom:1px solid #293942;border-right:0;padding:25px 0}.rebarCatalog,.rebarFabricated,.rebarDiameters,.rebarServices{padding:72px 18px}.rebarSectionHead{grid-template-columns:1fr;gap:20px}.rebarProductGrid,.fabricatedGrid{grid-template-columns:1fr}.rebarDiameters>div:last-child{grid-template-columns:repeat(4,1fr)}.rebarCta{grid-template-columns:1fr;margin:0 18px 75px;padding:32px 24px}.rebarCta>span{grid-column:auto}}.rebarHeroImage{background-image:linear-gradient(90deg,#070d1322,#0000 25%),url(/rebar-hero.jpg)}.rebarQuickNav{z-index:4;color:#091016;background:#f2642c;border-top:1px solid #ff8d62;border-bottom:1px solid #8f3214;grid-template-columns:auto repeat(5,1fr);align-items:stretch;padding:0 max(30px,50vw - 640px);display:grid;position:sticky;top:0;box-shadow:0 12px 35px #0005}.rebarQuickNav span,.rebarQuickNav a{border-right:1px solid #a93d18;align-items:center;min-height:66px;padding:0 18px;font-size:10px;font-weight:850;display:flex}.rebarQuickNav>span{letter-spacing:.12em;padding-left:0;font:900 9px ui-monospace,monospace}.rebarQuickNav a{justify-content:center;transition:all .2s}.rebarQuickNav a:hover{color:#fff;background:#080e13}.rebarQuickNav a:last-child{color:#fff;background:#080e13;justify-content:space-between}.rebarQuickNav a:last-child b{color:var(--rebar);font-size:18px}.rebarConnections{color:#eef8ff;background:radial-gradient(circle at 12% 18%,#4a24184a,#0000 28%),#070d13;padding:110px max(30px,50vw - 640px)}.connectionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connectionGrid article{border:1px solid #3a4b54;border-top:3px solid var(--rebar);background:linear-gradient(145deg,#17242d,#091117);flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.connectionGrid article:after{content:"";border:1px solid #ff6b2c24;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 22px #ff6b2c08,0 0 0 44px #ff6b2c05}.connectionGrid article>span{color:var(--rebar);letter-spacing:.1em;font:800 9px ui-monospace,monospace}.connectionGrid h3{font:550 18px/1.3 var(--font-unbounded);z-index:1;margin:auto 0 13px;position:relative}.connectionGrid p{color:#98acb7;z-index:1;margin:0 0 24px;font-size:12px;line-height:1.65;position:relative}.connectionGrid a{z-index:1;border-top:1px solid #30414a;padding-top:16px;font-size:11px;font-weight:850;position:relative}.connectionGrid a b{float:right;color:var(--rebar)}.rebarProjects{color:#eef8ff;background:#0d1a22;grid-template-columns:.78fr 1.22fr;gap:90px;padding:110px max(30px,50vw - 640px);display:grid}.rebarProjectIntro{align-self:center}.rebarProjectIntro h2{font-size:clamp(39px,4.5vw,62px);line-height:1.08}.rebarProjectIntro h2 em{color:var(--rebar)}.rebarProjectIntro>p:not(.eyebrow){color:#9eb2bd;max-width:520px;margin:28px 0;font-size:13px;line-height:1.75}.rebarProjectIntro .mainButton{background:var(--rebar);color:#081016}.rebarProjectIntro .mainButton span{color:#081016}.rebarProjectGrid{border-top:1px solid #3b4d56;border-left:1px solid #3b4d56;grid-template-columns:1fr 1fr;display:grid}.rebarProjectGrid article{background:linear-gradient(145deg,#152832,#0c171e);border-bottom:1px solid #3b4d56;border-right:1px solid #3b4d56;flex-direction:column;min-height:280px;padding:27px;transition:all .25s;display:flex}.rebarProjectGrid article:hover{box-shadow:inset 0 3px var(--rebar);background:linear-gradient(145deg,#253b44,#101d24)}.rebarProjectGrid article>div{color:var(--rebar);justify-content:space-between;font:800 9px ui-monospace,monospace;display:flex}.rebarProjectGrid article>div b{font-size:18px}.rebarProjectGrid h3{font:550 18px/1.35 var(--font-unbounded);margin:auto 0 12px}.rebarProjectGrid p{color:#9cb0bb;margin:0 0 24px;font-size:12px;line-height:1.6}.rebarProjectGrid small{color:#e1edf2;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #334750;padding-top:15px;font-size:9px}.rebarQuality{color:#111715;background:#e9e6db;grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;margin:0;padding:42px max(30px,50vw - 640px);display:grid}.rebarQuality>div{flex-direction:column;gap:9px;display:flex}.rebarQuality>div span{color:#e64e1c;letter-spacing:.15em;font:900 9px ui-monospace,monospace}.rebarQuality>div strong{font:550 20px var(--font-unbounded)}.rebarQuality ul{grid-template-columns:1fr 1fr;gap:17px 30px;margin:0;padding:0;list-style:none;display:grid}.rebarQuality li{font-size:11px;font-weight:800}.rebarQuality li:before{content:"✓";width:22px;height:22px;color:var(--rebar);background:#101714;border-radius:50%;place-items:center;margin-right:10px;font-size:10px;display:inline-grid}.rebarPrice{color:#eef8ff;background:linear-gradient(125deg,#29140d,#080d12 45%);grid-template-columns:.78fr 1.22fr;gap:95px;padding:110px max(30px,50vw - 640px);display:grid}.rebarPrice h2{font-size:clamp(38px,4.4vw,60px);line-height:1.08}.rebarPrice h2 em{color:var(--rebar);font-style:normal}.rebarPrice>div>p:not(.eyebrow){color:#a8bac4;max-width:570px;margin:27px 0;font-size:13px;line-height:1.75}.rebarPrice .mainButton{background:var(--rebar);color:#090d11}.rebarPrice .mainButton span{color:#090d11}.rebarPrice ol{border-top:1px solid #3a4c55;margin:0;padding:0;list-style:none}.rebarPrice li{border-bottom:1px solid #3a4c55;grid-template-columns:55px 1fr;padding:27px 0;display:grid}.rebarPrice li>b{color:var(--rebar);font:800 10px ui-monospace,monospace}.rebarPrice li span{color:#9db0ba;font-size:12px;line-height:1.65}.rebarPrice li strong{color:#f1f9fd;font:550 16px var(--font-unbounded);margin-bottom:7px;display:block}@media (max-width:1000px){.rebarQuickNav{grid-template-columns:repeat(3,1fr)}.rebarQuickNav>span{display:none}.rebarConnections .connectionGrid{grid-template-columns:repeat(2,1fr)}.rebarProjects,.rebarPrice{grid-template-columns:1fr;gap:55px}.rebarQuality{grid-template-columns:1fr;gap:25px}}@media (max-width:650px){.rebarQuickNav{grid-template-columns:1fr 1fr;padding:0 18px;position:relative}.rebarQuickNav a{justify-content:flex-start;min-height:54px;padding:0 8px}.rebarConnections,.rebarProjects,.rebarPrice{padding:72px 18px}.rebarConnections .connectionGrid{grid-template-columns:1fr}.connectionGrid article{min-height:260px}.rebarProjectGrid{grid-template-columns:1fr}.rebarProjectGrid article{min-height:235px}.rebarProjectIntro .mainButton,.rebarPrice .mainButton{width:100%}.rebarQuality{padding:38px 18px}.rebarQuality ul{grid-template-columns:1fr}}.sandwichLanding{--sand:#ffb347;--sand-soft:#ffd28a;--navy:#050b13;background:var(--navy);color:#eef8ff;padding:0;overflow:hidden}.sandwichHero{grid-template-columns:.93fr 1.07fr;min-height:760px;display:grid;position:relative}.sandwichHeroCopy{z-index:2;background:radial-gradient(circle at 25% 35%,#183149 0,#0000 42%),#07111e;flex-direction:column;justify-content:center;padding:105px 6vw 60px max(30px,50vw - 640px);display:flex;position:relative}.sandwichHeroCopy:after{content:"";z-index:-1;background:linear-gradient(90deg,#07111e,#0000);width:160px;height:100%;position:absolute;top:0;right:-80px}.sandwichHero h1{font-size:clamp(46px,5vw,76px);line-height:1.05}.sandwichHero h1 em,.panelIntro h2 em{color:var(--sand);text-shadow:0 0 28px #ffb3474d}.sandwichHeroCopy>p:not(.eyebrow){color:#b4c8d6;max-width:660px;margin:29px 0;font-size:16px;line-height:1.72}.sandwichActions{align-items:center;gap:25px;margin-top:5px;display:flex}.sandwichActions .mainButton,.panelIntro .mainButton,.sandwichCta .mainButton{background:var(--sand);color:#08111d}.sandwichActions .mainButton span,.panelIntro .mainButton span,.sandwichCta .mainButton span{color:#08111d}.sandwichActions>a:last-child{color:#c4d8e4;text-underline-offset:6px;font:800 11px ui-monospace,monospace;text-decoration:underline}.sandwichPromises{border-top:1px solid #29485b;gap:28px;margin-top:55px;padding-top:24px;display:flex}.sandwichPromises span{color:#9cb4c4;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sandwichPromises b{color:var(--sand);margin-right:7px;font-family:ui-monospace,monospace}.sandwichHeroImage{background:linear-gradient(90deg,#07111e22,#0000 25%),url(/sandwich-buildings-hero.png) 50%/cover no-repeat;min-height:760px;position:relative}.sandwichHeroImage:after{content:"";background:linear-gradient(#0000 55%,#050b13b8);position:absolute;inset:0}.sandwichHeroImage>span,.sandwichHeroImage>b{z-index:2;font-family:ui-monospace,monospace;position:absolute}.sandwichHeroImage>span{color:#07111e;background:var(--sand);padding:8px 11px;font-size:9px;font-weight:900;top:38px;right:42px}.sandwichHeroImage>b{text-align:right;letter-spacing:.18em;color:#fff;font-size:10px;line-height:1.55;bottom:38px;right:42px}.sandwichIntro{background:#050b13;grid-template-columns:1fr 1fr;gap:14px;padding:85px max(30px,50vw - 640px);display:grid}.sandwichIntro article{background:linear-gradient(145deg,#11283a,#081421);border:1px solid #2c5168;flex-direction:column;min-height:350px;padding:38px;display:flex;position:relative;overflow:hidden}.sandwichIntro article:before{content:"";border:1px solid #ffb34738;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-45px;box-shadow:0 0 0 25px #ffb3470a,0 0 0 50px #ffb34708}.sandwichIntro article>span{color:var(--sand);letter-spacing:.12em;font:800 10px ui-monospace,monospace}.sandwichIntro h2{margin:auto 0 17px;font-size:clamp(30px,3vw,45px);line-height:1.12}.sandwichIntro p{color:#aac0cf;max-width:520px;margin:0 0 25px;font-size:13px;line-height:1.7}.sandwichIntro a{border-top:1px solid #2b4a5d;padding-top:18px;font-size:12px;font-weight:850}.sandwichIntro a b{color:var(--sand);float:right}.buildingCatalog{background:#08121d;padding:105px max(30px,50vw - 640px)}.sandwichSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.sandwichSectionHead h2,.panelIntro h2,.sandwichAdvantages>div:first-child h2,.sandwichProcess>div h2{font-size:clamp(38px,4.5vw,62px);line-height:1.08}.sandwichSectionHead>p{color:#a9bfcd;max-width:520px;font-size:14px;line-height:1.75}.buildingTypeGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.buildingTypeGrid article{background:#0c1b29;border:1px solid #2a4c60;flex-direction:column;min-height:460px;padding:18px 25px 28px;transition:all .25s;display:flex}.buildingTypeGrid article:hover{border-color:var(--sand);transform:translateY(-5px);box-shadow:0 20px 50px #0007}.buildingTypeVisual{background:linear-gradient(150deg,#172f42,#091522);height:215px;margin:-1px -8px 28px;position:relative;overflow:hidden}.buildingTypeVisual span{z-index:2;color:var(--sand);font:800 10px ui-monospace,monospace;position:absolute;top:15px;left:16px}.buildingTypeVisual i{clip-path:polygon(0 24%,42% 0,100% 18%,100% 100%,0 100%);border-bottom:4px solid var(--sand);filter:drop-shadow(0 15px 10px #0008);background:linear-gradient(105deg,#29475a 0 63%,#142a3a 63%);height:58%;position:absolute;bottom:13%;left:13%;right:8%}.factory .buildingTypeVisual i{clip-path:polygon(0 18%,20% 0,39% 18%,58% 0,76% 18%,100% 5%,100% 100%,0 100%)}.retail .buildingTypeVisual i{clip-path:polygon(0 13%,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#1a394e 0 32%,#ffb347 32% 38%,#233f52 38%)}.service .buildingTypeVisual i{clip-path:polygon(0 18%,45% 0,100% 15%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#29475a 0 22%,#10202d 22% 28%)}.office .buildingTypeVisual i{clip-path:polygon(0 8%,100% 8%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#233f52 0 18%,#79bdd833 18% 24%)}.agro .buildingTypeVisual i{clip-path:polygon(0 25%,48% 0,100% 25%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#29475a 0 12%,#1a3548 12% 15%)}.buildingTypeGrid h3{font:550 19px/1.3 var(--font-unbounded);margin:0 0 14px}.buildingTypeGrid p{color:#9fb6c6;margin:0 0 26px;font-size:12px;line-height:1.65}.buildingTypeGrid a{border-top:1px solid #29485b;margin-top:auto;padding-top:17px;font-size:11px;font-weight:850}.buildingTypeGrid a b{float:right;color:var(--sand)}.panelCatalog{background:radial-gradient(circle at 75% 24%,#50351c55,#0000 28%),#050b13;grid-template-columns:.85fr 1.15fr;gap:45px 90px;padding:110px max(30px,50vw - 640px);display:grid}.panelIntro>p:not(.eyebrow){color:#a8bdca;max-width:580px;margin:28px 0;font-size:14px;line-height:1.75}.panelStack{perspective:800px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:410px;display:flex;position:relative}.panelLayer{border:1px solid #6c8290;width:80%;height:72px;position:relative;transform:skewY(-5deg);box-shadow:0 19px 25px #0008}.panelLayer.steel{background:repeating-linear-gradient(90deg,#7f98a6 0 15px,#667e8b 15px 29px)}.panelLayer.insulation{background:repeating-linear-gradient(135deg,#e6c47a 0 8px,#caa65d 8px 16px);border-color:#ffcf77;height:105px}.panelLayer span{color:#e9f9ff;background:#06101bcc;padding:7px 10px;font:700 9px ui-monospace,monospace;position:absolute;top:20px;right:20px;transform:skewY(5deg)}.panelStack>b{color:var(--sand);text-transform:uppercase;letter-spacing:.14em;font:650 10px/1.5 ui-monospace,monospace;position:absolute;bottom:10%;left:2%}.panelTable{border-top:1px solid #315269;grid-column:1/-1}.panelTable article{border-bottom:1px solid #28485c;grid-template-columns:55px 1.2fr 1.25fr .55fr;align-items:center;gap:25px;padding:25px 0;display:grid}.panelTable article>span{color:var(--sand);font:800 10px ui-monospace,monospace}.panelTable h3{font:550 18px var(--font-unbounded);margin:0 0 7px}.panelTable p{color:#8fa8b8;margin:0;font-size:11px}.panelTable dl{grid-template-columns:1fr 1.4fr;gap:18px;margin:0;display:grid}.panelTable dl div{flex-direction:column;gap:5px;display:flex}.panelTable dt{color:#708b9d;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.panelTable dd{color:#c8dbe6;margin:0;font-size:11px}.panelTable a{text-align:right;font-size:10px;font-weight:850}.panelTable a b{color:var(--sand);margin-left:7px}.sandwichAdvantages{background:#0a1723;grid-template-columns:.72fr 1.28fr;gap:95px;padding:110px max(30px,50vw - 640px);display:grid}.sandwichAdvantages>div:last-child{border-top:1px solid #315269;border-left:1px solid #315269;grid-template-columns:1fr 1fr;display:grid}.sandwichAdvantages article{border-bottom:1px solid #315269;border-right:1px solid #315269;min-height:245px;padding:28px}.sandwichAdvantages article>span{color:var(--sand);font:800 10px ui-monospace,monospace}.sandwichAdvantages h3{font:550 17px var(--font-unbounded);margin:62px 0 12px}.sandwichAdvantages article p{color:#9db4c3;margin:0;font-size:12px;line-height:1.65}.sandwichProcess{background:#050b13;grid-template-columns:.7fr 1.3fr;gap:95px;padding:110px max(30px,50vw - 640px);display:grid}.sandwichProcess>div>p:last-child{color:#93aaba;max-width:420px;font-size:13px;line-height:1.7}.sandwichProcess ol{border-top:1px solid #315269;margin:0;padding:0;list-style:none}.sandwichProcess li{border-bottom:1px solid #315269;grid-template-columns:55px 1fr;padding:27px 0;display:grid}.sandwichProcess li>b{color:var(--sand);font:800 10px ui-monospace,monospace}.sandwichProcess li span{color:#9eb5c4;font-size:12px;line-height:1.6}.sandwichProcess li strong{color:#effaff;font:550 16px var(--font-unbounded);margin-bottom:7px;display:block}.sandwichCta{color:#07111e;background:linear-gradient(120deg,#ffb347,#e98235);grid-template-columns:.7fr 1.15fr .7fr;align-items:center;gap:35px;margin:0 max(30px,50vw - 640px) 110px;padding:55px;display:grid;position:relative;overflow:hidden}.sandwichCta:after{content:"";border:1px solid #07111e33;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 35px #07111e10,0 0 0 70px #07111e09}.sandwichCta>span{letter-spacing:.12em;font:900 10px ui-monospace,monospace}.sandwichCta h2{font-size:clamp(28px,3vw,42px);line-height:1.1}.sandwichCta p{font-size:12px;line-height:1.6}.sandwichCta .mainButton{color:#fff;z-index:2;background:#07111e}.sandwichCta .mainButton span{color:var(--sand)}@media (max-width:1000px){.sandwichHero{grid-template-columns:1fr}.sandwichHeroCopy{padding:90px 30px}.sandwichHeroCopy:after{display:none}.sandwichHeroImage{min-height:520px}.buildingTypeGrid{grid-template-columns:repeat(2,1fr)}.panelCatalog{grid-template-columns:1fr}.panelTable{grid-column:auto}.sandwichAdvantages,.sandwichProcess{grid-template-columns:1fr;gap:55px}.sandwichCta{grid-template-columns:1fr 1fr}.sandwichCta>span{grid-column:1/-1}}@media (max-width:650px){.sandwichHeroCopy{padding:70px 18px 45px}.sandwichHero h1{font-size:40px}.sandwichHeroCopy>p:not(.eyebrow){font-size:14px}.sandwichActions{flex-direction:column;align-items:stretch}.sandwichActions .mainButton{width:100%}.sandwichActions>a:last-child{text-align:center;padding:10px}.sandwichPromises{gap:13px;margin-top:38px;display:grid}.sandwichHeroImage{min-height:350px}.sandwichHeroImage>span{top:20px;right:18px}.sandwichHeroImage>b{bottom:20px;right:18px}.sandwichIntro,.buildingCatalog,.panelCatalog,.sandwichAdvantages,.sandwichProcess{padding:72px 18px}.sandwichIntro{grid-template-columns:1fr}.sandwichIntro article{min-height:300px;padding:27px}.sandwichSectionHead{grid-template-columns:1fr;gap:20px}.buildingTypeGrid{grid-template-columns:1fr}.buildingTypeGrid article{min-height:420px}.panelStack{min-height:340px}.panelLayer{width:92%}.panelTable article{grid-template-columns:38px 1fr;gap:16px}.panelTable dl,.panelTable a{grid-column:2}.panelTable a{text-align:left}.sandwichAdvantages>div:last-child{grid-template-columns:1fr}.sandwichAdvantages article{min-height:210px}.sandwichCta{grid-template-columns:1fr;margin:0 18px 75px;padding:32px 24px}.sandwichCta>span{grid-column:auto}}.marketOffer.avito{background:linear-gradient(90deg,#0a2130,#07131f);border-color:#42bbf040}.marketOffer.avito:hover{background:#0b2b40;border-color:#42bbf0}.marketOffer.avito b{color:#66d5ff;font-size:12px}.marketOffer.avito span{color:#c4eeff}.marketOffer.megamarket b{color:#a99cff}.marketOffer.aliexpress b{color:#ff9b66}.iphoneMarketBar{white-space:normal;overflow:visible}.iphoneMarketBar>div{min-width:0}@media (max-width:700px){.iphoneMarketBar{white-space:normal;overflow:visible}.iphoneMarketBar>div{min-width:0}}.directionCard.water{color:#082334;background:radial-gradient(circle at 78% 18%,#b9efff 0 7%,#84b9d7 8% 18%,#0000 37%),linear-gradient(135deg,#d6f4f6,#9dc9df)}.directionCard.water .cardTop i{color:#dbfcff;background:#073249;box-shadow:0 12px 25px #164f6644}.directionCard.water .directionAction b{color:#147891}.waterPage{color:#eef9ff;background:#06121d;overflow:hidden}.waterHero,.waterQuality,.waterComposition,.waterSources,.waterHydration,.waterBusiness,.waterSourcesList{padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.waterHero{background:radial-gradient(circle at 80% 14%,#71d9ff62,#0000 23%),radial-gradient(circle at 70% 65%,#187fa360,#0000 30%),linear-gradient(115deg,#04111d 4%,#092c40 54%,#071521);padding-top:118px;padding-bottom:108px;position:relative}.waterHero:after{content:"";border:1px solid #a5ecff55;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-360px;right:-130px;box-shadow:0 0 0 34px #8ce8ff0a,0 0 0 80px #8ce8ff08}.waterHero>*{z-index:1;position:relative}.waterHero h1{margin:16px 0 23px;font-size:clamp(50px,7.2vw,92px);line-height:1.01}.waterHero h1 em,.waterHead h2 em,.waterComposition h2 em,.waterHydration h2 em,.waterBusiness h2 em{color:#9eefff;text-shadow:0 0 28px #5ac7ff66;font-style:normal}.waterHero>p:last-of-type{color:#bed3de;max-width:640px;margin:0;font-size:16px;line-height:1.8}.waterHero .mainButton{color:#052231;background:linear-gradient(135deg,#c8f6ff,#62d4ed);margin-top:34px;box-shadow:0 15px 45px #43c3ee35}.waterHero .mainButton span{color:#082d3d}.waterFacts{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.waterFacts span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c8dde5;background:#d6f8ff0b;border:1px solid #b4efff44;min-width:145px;padding:12px 14px;font-size:10px}.waterFacts b{color:#9eefff;font:800 9px var(--font-unbounded);letter-spacing:.06em;margin-bottom:4px;display:block}.waterQuality{background:linear-gradient(#071a27,#07131e);padding-top:105px;padding-bottom:105px}.waterHead{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.waterHead h2,.waterComposition h2,.waterHydration h2,.waterBusiness h2{margin:10px 0 0;font-size:clamp(34px,4.6vw,62px);line-height:1.08}.waterHead>p{color:#9eb7c4;margin:0;font-size:13px;line-height:1.8}.waterQualityGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.waterQualityGrid article{background:linear-gradient(145deg,#102b3a,#081721);border:1px solid #4b7f94;min-height:290px;padding:24px;box-shadow:inset 0 1px #d3f8ff18}.waterQualityGrid span{color:#9eefff;font:800 9px var(--font-unbounded)}.waterQualityGrid h3{font:550 16px/1.45 var(--font-unbounded);margin:56px 0 13px}.waterQualityGrid p{color:#b5cbd5;margin:0;font-size:11px;line-height:1.75}.waterComposition{background:radial-gradient(circle at 13% 30%,#bcd7772c,#0000 27%),#101a16;grid-template-columns:.75fr 1.25fr;gap:55px;padding-top:105px;padding-bottom:105px;display:grid}.compositionTable{border-top:1px solid #bdeeff3d;grid-template-columns:1fr 1fr;display:grid}.compositionTable article{border-bottom:1px solid #bdeeff26;border-right:1px solid #bdeeff26;padding:23px}.compositionTable article:nth-child(2n){border-right:0}.compositionTable b{color:#e5f9ff;font:550 14px var(--font-unbounded)}.compositionTable p{color:#b4c6c6;margin:13px 0 0;font-size:11px;line-height:1.75}.waterComposition aside{color:#d9edd4;background:#1b2a1a;border-left:3px solid #b9df74;grid-column:1/-1;padding:25px 28px}.waterComposition aside b{font:600 15px var(--font-unbounded)}.waterComposition aside p{color:#b7cab5;max-width:850px;margin:10px 0 0;font-size:12px;line-height:1.75}.waterSources{background:#081622;padding-top:105px;padding-bottom:105px}.waterSourceGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.waterSourceGrid article{background:linear-gradient(145deg,#0c2635,#07131d);border:1px solid #41677c;flex-direction:column;min-height:325px;padding:25px;display:flex}.waterSourceGrid article:hover{border-color:#9eefff;transition:all .22s;transform:translateY(-4px)}.waterSourceGrid span{color:#93ddeb;font:800 8px var(--font-unbounded);letter-spacing:.08em;text-transform:uppercase}.waterSourceGrid h3{font:550 18px var(--font-unbounded);margin:52px 0 13px}.waterSourceGrid p{color:#aec4ce;margin:0;font-size:11px;line-height:1.75}.waterHydration{background:radial-gradient(circle at 78% 15%,#75d3f941,#0000 24%),#0e2029;grid-template-columns:.8fr .7fr .5fr;align-items:stretch;gap:18px;padding-top:100px;padding-bottom:100px;display:grid}.waterHydration>div>p:last-child{color:#b2c8d2;font-size:13px;line-height:1.8}.hydrationCard{background:linear-gradient(145deg,#123d50,#0a1d28);border:1px solid #84dff866;grid-template-columns:auto 1fr;align-content:start;gap:11px 16px;padding:30px;display:grid}.hydrationCard b{color:#a7efff;font:600 32px var(--font-unbounded)}.hydrationCard strong{color:#d9f0f7;align-self:center;font-size:11px;line-height:1.55}.hydrationCard small{color:#a4c1cb;border-top:1px solid #b9eeff2a;grid-column:1/-1;margin-top:12px;padding-top:15px;font-size:10px;line-height:1.7}.waterHydration aside{color:#dfceb0;background:#282016;border:1px solid #e6bc6755;padding:25px;font-size:11px;line-height:1.75}.waterBusiness{background:linear-gradient(135deg,#061820,#0b2631 58%,#142315);padding-top:105px;padding-bottom:105px}.waterBusiness>h2{max-width:850px}.waterBusiness>div{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:43px;display:grid}.waterBusiness article{background:#10242a;border:1px solid #75cee455;min-height:210px;padding:28px}.waterBusiness article b{color:#b9efff;font:550 16px var(--font-unbounded)}.waterBusiness article p{color:#b6cad0;margin:20px 0 0;font-size:11px;line-height:1.75}.waterSourcesList{background:#06121d;border-top:1px solid #77d9ed33;flex-wrap:wrap;align-items:center;gap:10px;padding-top:40px;padding-bottom:65px;display:flex}.waterSourcesList>b{color:#d9f4fb;font:600 12px var(--font-unbounded);margin-right:12px}.waterSourcesList a{color:#bdeaf3;background:#ffffff08;border:1px solid #6bbfd24a;padding:10px 12px;font-size:10px;font-weight:750}.waterSourcesList a:hover{color:#fff;border-color:#a9efff}@media (max-width:950px){.waterHead,.waterComposition,.waterHydration{grid-template-columns:1fr;gap:28px}.waterQualityGrid,.waterSourceGrid{grid-template-columns:repeat(2,1fr)}.waterBusiness>div{grid-template-columns:1fr}.waterHydration aside{min-height:0}}@media (max-width:600px){.marketBar{white-space:normal;height:auto;min-height:0;overflow:visible}.marketBar>div{flex-wrap:wrap;min-width:0}.marketBar a{min-height:36px}.waterHero,.waterQuality,.waterComposition,.waterSources,.waterHydration,.waterBusiness{padding-top:70px;padding-bottom:70px}.waterHero h1{font-size:48px}.waterQualityGrid,.waterSourceGrid,.compositionTable{grid-template-columns:1fr}.waterQualityGrid article,.waterSourceGrid article{min-height:0}.compositionTable article,.compositionTable article:nth-child(2n){border-right:0}.waterComposition aside{padding:22px}.waterFacts span{min-width:calc(50% - 5px)}.waterSourcesList{padding-top:30px;padding-bottom:40px}.waterSourcesList>b{width:100%;margin-bottom:4px}.waterSourcesList a{width:100%}}.prayerAzkar{background:linear-gradient(135deg,#0a1914,#132720);border:1px solid #5f806f;grid-template-columns:1.15fr repeat(3,.85fr);gap:9px;margin-top:12px;padding:12px;display:grid}.prayerAzkar .azkarTitle{padding:20px}.prayerAzkar .azkarTitle .eyebrow{color:#e5c979;margin-bottom:12px}.prayerAzkar .azkarTitle h3{color:#f5f0e5;font:550 22px/1.25 var(--font-unbounded);margin:0 0 12px}.prayerAzkar .azkarTitle>p:last-child{color:#b8c8bc;margin:0;font-size:10px;line-height:1.7}.prayerAzkar article{background:#0d211a;border:1px solid #688573;flex-direction:column;min-height:165px;padding:18px;display:flex}.prayerAzkar article>b{color:#e5c979;font:800 9px var(--font-unbounded)}.prayerAzkar article>span{color:#fff8e9;text-align:right;direction:rtl;margin:auto 0 12px;font:500 22px/1.65 Georgia,serif}.prayerAzkar article small{color:#b6c7b9;font-size:9px;line-height:1.55}.prayerAzkar .azkarComplete{background:#17231a;grid-column:2/-1;min-height:0}.prayerAzkar .azkarComplete>span{margin:14px 0;font-size:18px}.prayerAzkar>a{color:#edd895;background:#d7ba710c;border:1px solid #d7ba7155;padding:12px 14px;font-size:10px;font-weight:800}.prayerAzkar>a:hover{background:#d7ba7120}.prayerAzkarSalam{grid-template-columns:1.15fr .85fr 1.7fr}.prayerAzkarSalam .azkarComplete{grid-column:auto}.quranCourse{color:#eff5e9;background:radial-gradient(circle at 18% 20%,#846d2e36,#0000 28%),#102019;grid-template-columns:.8fr 1.2fr;gap:78px;padding:105px max(30px,50vw - 640px);display:grid}.quranCourse h2{margin:12px 0 18px;font-size:clamp(34px,4.5vw,61px);line-height:1.07}.quranCourse h2 em{color:#d5b56b;font-style:normal}.quranCourse>div>p:last-child{color:#b6c8bb;font:13px/1.8 Georgia,serif}.quranCourse ol{border-top:1px solid #d5b56b44;margin:0;padding:0;list-style:none}.quranCourse li{border-bottom:1px solid #d5b56b2d;grid-template-columns:48px 1fr;gap:17px;padding:20px 0;display:grid}.quranCourse li>b{color:#d5b56b;font:800 10px var(--font-unbounded);padding-top:4px}.quranCourse li span{color:#bbcbc0;font-size:11px;line-height:1.7}.quranCourse li strong{color:#f1f5ee;font:550 15px var(--font-unbounded);margin-bottom:4px;display:block}@media (max-width:900px){.prayerAzkar,.prayerAzkarSalam,.quranCourse{grid-template-columns:1fr 1fr}.prayerAzkar .azkarTitle,.prayerAzkar .azkarComplete,.prayerAzkarSalam .azkarComplete{grid-column:1/-1}}@media (max-width:600px){.prayerAzkar,.prayerAzkarSalam{grid-template-columns:1fr;padding:8px}.prayerAzkar article,.prayerAzkar .azkarComplete,.prayerAzkarSalam .azkarComplete{grid-column:auto}.prayerAzkar article>span{font-size:20px}.quranCourse{grid-template-columns:1fr;gap:25px;padding:70px 18px}}.marketSyncNote{color:#dff7ff;background:#091824;border:1px solid #315a72;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:-22px 0 30px;padding:15px 18px;display:grid}.marketSyncNote>div{flex-direction:column;gap:4px;display:flex}.marketSyncNote b{font-size:12px}.marketSyncNote small{color:#91aaba;font-size:10px;line-height:1.5}.marketSyncNote time{color:var(--acid);text-transform:uppercase;letter-spacing:.08em;font:700 9px ui-monospace,monospace}.syncPulse{background:var(--acid);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #c8ff5215,0 0 15px #c8ff52}.marketRefresh{background:linear-gradient(135deg,#0c2333,#091724);border:1px solid #365a70;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;padding:9px 10px;display:flex}.marketRefresh button{color:#101820;cursor:pointer;background:linear-gradient(135deg,#f4ce7a,#b77b2e);border:1px solid #d8aa57;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 7px 18px #d9a75226}.marketRefresh button:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 24px #d9a7524a}.marketRefresh button:active{transform:translateY(0)}.marketRefresh span{color:#8faabb;text-align:right;font-size:8px;line-height:1.35}.iphone17Grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.iphone17Card{text-align:left;flex-direction:column;padding:0;display:flex}.iphone17Card .phoneVisual{height:245px;margin:0;position:relative}.iphone17Card .phoneShape{transform:rotate(3deg)scale(.9)}.iphone17Card .modelSku{color:#80b6d1;letter-spacing:.08em;font:700 8px ui-monospace,monospace;position:absolute;bottom:13px;left:15px}.iphoneCardBody{flex-direction:column;flex:1;padding:20px;display:flex}.iphoneCardBody h2{font:550 20px var(--font-unbounded);letter-spacing:-.03em;margin:0 0 11px}.iphoneCardBody .phoneColors{justify-content:flex-start}.iphoneCardBody>p{color:#a8becd;min-height:42px;margin:0 0 16px;font-size:12px;line-height:1.55}.phoneSpecs{background:#29495d;border:1px solid #29495d;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.phoneSpecs div{background:#081522;padding:10px}.phoneSpecs dt{color:#7695a8;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.phoneSpecs dd{color:#e7f8ff;margin:5px 0 0;font-size:11px;font-weight:750;line-height:1.35}.phonePrice{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 10px;display:flex}.phonePrice small{color:#829cac;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.phonePrice strong{white-space:nowrap;color:var(--acid);font:650 16px var(--font-unbounded)}.marketOffers{gap:6px;display:grid}.marketOffer{background:#07131f;border:1px solid #315a72;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 11px;transition:all .2s;display:flex}.marketOffer:hover{background:#0e2838;border-color:#74dcff}.marketOffer b{font-size:10px}.marketOffer span{color:#a9c6d7;font-size:10px}.marketOffer.ozon b{color:#58a9ff}.marketOffer.yandex b{color:#ff665c}.marketOffer.wb b{color:#d66cff}.iphoneRequest{color:#dff8ff;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:11px;font-weight:800;display:flex}.iphoneRequest span{color:var(--acid);font-size:18px}.priceDisclaimer{color:#7f9aaa;text-align:center;max-width:920px;margin:24px auto 0;font-size:9px;line-height:1.65}.memoryPicker{border:0;margin:0 0 14px;padding:0}.memoryPicker legend{color:#7695a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.memoryPicker>div{flex-wrap:wrap;gap:6px;display:flex}.memoryPicker button{color:#a9c6d7;cursor:pointer;background:#07131f;border:1px solid #315a72;min-width:58px;padding:8px 10px;font:750 9px inherit;transition:all .2s}.memoryPicker button:hover{color:#fff;border-color:#74dcff}.memoryPicker button.active{border-color:var(--acid);background:var(--acid);color:#07131f;box-shadow:0 0 20px #ccff0030}.vatPicker{border:0;margin:0 0 14px;padding:0}.vatPicker legend{color:#7695a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.vatPicker>div{background:#07131f;border:1px solid #315a72;grid-template-columns:1fr 1fr;padding:3px;display:grid}.vatPicker button{color:#7895a7;cursor:pointer;background:0 0;border:0;padding:9px 6px;font:800 9px inherit;transition:all .2s}.vatPicker button.active{color:#eaff9a;background:#18394d;box-shadow:inset 0 0 0 1px #5f8498}.vatPicker button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.regionPicker{border:0;margin:0 0 14px;padding:0}.regionPicker legend{color:#7695a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.regionPicker>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.regionPicker button{color:#7895a7;cursor:pointer;background:#07131f;border:1px solid #315a72;padding:8px 4px;transition:all .2s}.regionPicker button b,.regionPicker button span{display:block}.regionPicker button b{font-size:9px}.regionPicker button span{margin-top:3px;font:700 7px ui-monospace,monospace}.regionPicker button:hover{color:#fff;border-color:#74dcff}.regionPicker button.active{color:#e1d6ff;background:#251b3a;border-color:#b695ff;box-shadow:0 0 18px #b695ff22}.selectedRegion{background:linear-gradient(135deg,#161225,#0a1722);border:1px solid #4d3d6c;margin-bottom:14px;padding:13px}.selectedRegion>div{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:11px;display:flex}.selectedRegion small{color:#927cad;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.selectedRegion strong{color:#e5dcff;text-align:right;font-size:10px}.selectedRegion dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.selectedRegion dl div{min-width:0}.selectedRegion dt{color:#718b9c;text-transform:uppercase;font-size:7px}.selectedRegion dd{color:#d9edf7;margin:3px 0 0;font-size:8px;line-height:1.35}@media (max-width:1050px){.iphone17Grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.marketSyncNote{grid-template-columns:auto 1fr}.marketSyncNote time{grid-column:2}.iphone17Grid{grid-template-columns:1fr}.iphone17Card .phoneVisual{height:225px}.phonePrice{flex-direction:column;align-items:flex-start}.iphoneCardBody h2{font-size:18px}}.regionGuide{border-top:1px solid #315a72;margin-top:85px;padding-top:70px}.regionGuideHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.regionGuideHead h2{font-size:clamp(34px,4vw,55px);line-height:1.1}.regionGuideHead>p{color:#9fb6c4;font-size:13px;line-height:1.7}.regionCards{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:28px;display:grid}.regionCards article{border:1px solid #315a72;border-top:3px solid var(--blue);background:#091824;min-height:180px;padding:20px}.regionCards article:nth-child(2){border-top-color:#9b7cff}.regionCards article:nth-child(3){border-top-color:#ff665c}.regionCards article:nth-child(4){border-top-color:var(--acid)}.regionCards article>b{color:var(--acid);letter-spacing:.12em;font:800 9px ui-monospace,monospace}.regionCards h3{font:550 14px/1.35 var(--font-unbounded);margin:35px 0 9px}.regionCards p{color:#94adbc;margin:0;font-size:10px;line-height:1.55}.regionTableWrap{border:1px solid #315a72;overflow-x:auto}.regionTable{border-collapse:collapse;background:#06111c;width:100%;min-width:850px}.regionTable th,.regionTable td{text-align:left;border-bottom:1px solid #25465a;border-right:1px solid #25465a;padding:15px 16px}.regionTable thead th{color:#7fa5ba;text-transform:uppercase;letter-spacing:.08em;background:#0c1d2a;font:800 8px ui-monospace,monospace}.regionTable tbody th{color:#effaff;font:550 11px var(--font-unbounded)}.regionTable td b,.regionTable td span{display:block}.regionTable td b{color:var(--acid);font:800 11px ui-monospace,monospace}.regionTable td span{color:#89a5b5;margin-top:5px;font-size:9px}.assemblyNote{background:linear-gradient(135deg,#211b10,#0a1823);border:1px solid #64502d;grid-template-columns:.4fr 1.6fr;gap:30px;margin-top:22px;padding:23px 25px;display:grid}.assemblyNote b{color:#ffd778;font:550 13px/1.45 var(--font-unbounded)}.assemblyNote p{color:#aec1cc;margin:0;font-size:11px;line-height:1.7}.appleSource{text-align:right;color:#7893a3;font-size:9px}.appleSource a{color:#8bdfff;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.regionGuideHead{grid-template-columns:1fr;gap:20px}.regionCards{grid-template-columns:1fr 1fr}.assemblyNote{grid-template-columns:1fr}}@media (max-width:600px){.regionGuide{margin-top:60px;padding-top:50px}.regionCards{grid-template-columns:1fr}.regionCards article{min-height:145px}.regionCards h3{margin-top:25px}.assemblyNote{padding:20px}.appleSource{text-align:left}}.iphoneShowcase{background:radial-gradient(circle at 78% 42%,#6e4baa50,#0000 29%),radial-gradient(circle at 15% 20%,#164c7355,#0000 30%),linear-gradient(135deg,#050a13,#0a1222 55%,#160d20);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:680px;margin:-110px max(-30px,640px - 50vw) 85px;padding:90px max(30px,50vw - 640px);display:grid;overflow:hidden}.showcaseCopy{z-index:2;position:relative}.showcaseCopy h1{font-size:clamp(52px,6vw,88px);line-height:1}.showcaseCopy h1 em{color:#b695ff}.showcaseCopy>p:not(.eyebrow){color:#aec2cf;max-width:610px;margin:28px 0;font-size:16px;line-height:1.75}.showcaseActions{align-items:center;gap:25px;display:flex}.showcaseActions>a:last-child{color:#cdbbff;font-size:12px;font-weight:800}.showcaseTrust{border-top:1px solid #34485d;gap:28px;margin-top:47px;padding-top:22px;display:flex}.showcaseTrust span{color:#7892a3;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:9px;display:flex}.showcaseTrust b{color:#eefaff;font:550 13px var(--font-unbounded);text-transform:none}.showcasePhones{perspective:1100px;min-height:520px;position:relative}.showcasePhones:before{content:"";border:1px solid #b695ff55;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 55px #b695ff08,0 0 100px #825eff25}.showPhone{background:linear-gradient(145deg,#24324b,#0a0d13 58%);border:3px solid #4c5a6d;border-radius:35px;width:180px;height:365px;position:absolute;overflow:hidden;box-shadow:0 30px 70px #000b,inset 0 0 0 5px #070a10}.showPhone:before{content:"";background:radial-gradient(circle at 35% 35%,#e9a870,#0000 22%),radial-gradient(circle at 70% 70%,#8355c7,#0000 28%),linear-gradient(145deg,#294d73,#111729);border-radius:27px;position:absolute;inset:8px}.showPhone i{z-index:2;background:#050608;border-radius:15px;width:55px;height:14px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.showPhone span{z-index:2;border:1px solid #fff5;border-radius:50%;width:13px;height:13px;position:absolute;bottom:14px;right:14px}.showPhone b{z-index:2;color:#fff;font:550 9px var(--font-unbounded);position:absolute;bottom:18px;left:18px}.showPhoneMain{z-index:3;width:195px;height:398px;top:65px;left:43%;transform:translate(-50%)rotateY(-8deg)}.showPhoneBack{background:linear-gradient(145deg,#bd7047,#402216);border-color:#d39168;top:95px;left:18%;transform:rotateY(18deg)rotate(-8deg)}.showPhoneBack:before{background:linear-gradient(145deg,#de8b57,#783d22)}.showPhoneBack i{background:radial-gradient(circle at 28% 28%,#050505 0 17%,#938475 18% 22%,#0000 23%),radial-gradient(circle at 72% 28%,#050505 0 17%,#938475 18% 22%,#0000 23%),radial-gradient(circle at 28% 72%,#050505 0 17%,#938475 18% 22%,#0000 23%);width:78px;height:78px;top:18px;left:16px;transform:none}.showPhoneAir{background:#d9d3bd;border-color:#d9d3bd;width:160px;height:342px;top:105px;right:10%;transform:rotateY(-20deg)rotate(8deg)}.showPhoneAir:before{background:linear-gradient(145deg,#e8dcb9,#736c5c)}.showcasePhones>small{color:#ad8eff;letter-spacing:.18em;text-align:right;font:800 9px/1.6 ui-monospace,monospace;position:absolute;bottom:2px;right:0}.iphoneHead h2{font-size:clamp(40px,5vw,68px)}.modelBadge{color:#9ee8ff;text-transform:uppercase;letter-spacing:.08em;background:#16314a;align-self:flex-start;margin-bottom:12px;padding:6px 8px;font:800 8px ui-monospace,monospace}.iphone17Card:nth-child(3) .modelBadge,.iphone17Card:nth-child(4) .modelBadge{color:#ffb077;background:#3c2417}.choiceGuide{border-top:1px solid #315a72;border-bottom:1px solid #315a72;grid-template-columns:1.2fr repeat(3,1fr);gap:0;margin:70px 0 0;padding:42px 0;display:grid}.choiceGuide>div{padding-right:35px}.choiceGuide h2{font-size:clamp(27px,3vw,40px)}.choiceGuide article{border-left:1px solid #315a72;gap:14px;padding:5px 24px;display:flex}.choiceGuide article>b{color:var(--acid);font:800 9px ui-monospace,monospace}.choiceGuide article span{color:#94abba;font-size:10px;line-height:1.5}.choiceGuide article strong{color:#eefaff;font:550 12px var(--font-unbounded);margin-bottom:10px;display:block}@media (max-width:1000px){.iphoneShowcase{grid-template-columns:1fr;gap:20px}.showcasePhones{min-height:480px}.choiceGuide{grid-template-columns:1fr 1fr}.choiceGuide>div{grid-column:1/-1;margin-bottom:30px}.choiceGuide article:nth-of-type(2){border-left:0}}@media (max-width:650px){.iphoneShowcase{min-height:0;margin:-75px -18px 65px;padding:65px 18px 35px}.showcaseCopy h1{font-size:48px}.showcaseCopy>p:not(.eyebrow){font-size:14px}.showcaseActions{flex-direction:column;align-items:stretch}.showcaseActions .mainButton{width:100%}.showcaseTrust{gap:14px}.showcasePhones{transform-origin:top;min-height:390px;margin-bottom:-75px;transform:scale(.8)}.showPhoneBack{left:5%}.showPhoneMain{left:47%}.showPhoneAir{right:-4%}.choiceGuide{grid-template-columns:1fr}.choiceGuide>div{grid-column:auto}.choiceGuide article,.choiceGuide article:nth-of-type(2){border-top:1px solid #315a72;border-left:0;padding:22px 0}}.colorPicker{border:0;margin:0 0 14px;padding:0}.colorPicker legend{color:#7695a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.colorPicker legend b{color:#e5f7ff}.colorPicker>div{gap:8px;display:flex}.colorPicker button{cursor:pointer;background:#07131f;border:1px solid #315a72;border-radius:50%;width:28px;height:28px;padding:4px;transition:all .2s}.colorPicker button i{border:1px solid #fff5;border-radius:50%;width:18px;height:18px;display:block}.colorPicker button:hover{border-color:#74dcff;transform:translateY(-2px)}.colorPicker button.active{border-color:var(--acid);box-shadow:0 0 0 2px #07131f,0 0 0 3px var(--acid),0 0 18px #ccff0035}.glazingHero{padding:70px 0 85px}.glazingHero h1{font-size:clamp(46px,6vw,82px);line-height:.99}.glazingHero h1 em,.glazingUpgrades h2 em{color:#89e7ff}.glazingHeroActions{align-items:center;gap:25px;display:flex}.glazingHeroActions>a:last-child{color:#9fdff0;font-size:11px;font-weight:800}.glazingStats{border-top:1px solid #315a72;gap:28px;margin-top:42px;padding-top:20px;display:flex}.glazingStats span{color:#7d9baa;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;font-size:8px;display:flex}.glazingStats b{color:#effcff;font:550 12px var(--font-unbounded);text-transform:none;margin-bottom:4px}.premiumGlass{background:linear-gradient(135deg,#18486088,#07111ddd),radial-gradient(circle at 70% 20%,#8beaff44,#0000 35%);min-height:460px}.premiumGlass:after{content:"";border:1px solid #a9efff55;position:absolute;inset:13%;box-shadow:0 0 50px #5fdcff18}.premiumGlass i{color:#b5dce7;text-align:right;letter-spacing:.1em;font:700 8px/1.7 ui-monospace,monospace;position:absolute;top:25px;right:25px}.glazingSectionHead,.glazingCalcHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin:90px 0 35px;display:grid}.glazingSectionHead h2,.glazingCalcHead h2,.glazingUpgrades h2,.glazingQuality h2{font-size:clamp(34px,4vw,54px);line-height:1.08}.glazingSectionHead>p,.glazingCalcHead>p{color:#9eb7c5;font-size:12px;line-height:1.75}.glazingProducts{grid-template-columns:repeat(3,1fr)}.glazingProducts article{flex-direction:column;min-height:300px;display:flex;position:relative}.glazingProducts article small{color:#7196a8;letter-spacing:.12em;font:800 7px ui-monospace,monospace;position:absolute;top:20px;right:18px}.glazingProducts article a{color:#8de7ff;margin-top:auto;font-size:10px;font-weight:800}.glazingCalc{background:linear-gradient(145deg,#091926,#050d16);border:1px solid #315a72;margin-top:100px;padding:55px}.glazingCalcHead{margin:0 0 42px}.glazingCalcHead h2 em{color:var(--acid)}.calcLayout{grid-template-columns:1.15fr .85fr;gap:50px;display:grid}.calcControls{gap:24px;display:grid}.calcControls fieldset{border:0;border-bottom:1px solid #24465a;margin:0;padding:0 0 22px}.calcControls legend{color:#7896a7;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;font:800 8px ui-monospace,monospace}.solutionButtons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.solutionButtons button,.binaryButtons button{color:#a1b9c6;cursor:pointer;background:#07131f;border:1px solid #315a72;padding:12px;font:750 10px inherit;transition:all .2s}.solutionButtons button:hover,.binaryButtons button:hover{border-color:#80e7ff}.solutionButtons button.active,.binaryButtons button.active{border-color:var(--acid);color:#eaff9d;background:#173042}.solutionButtons.three{grid-template-columns:repeat(3,1fr)}.binaryButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.binaryButtons button{text-align:left}.binaryButtons b,.binaryButtons span{display:block}.binaryButtons span{color:#7893a3;margin-top:5px;font-size:8px}.dimensionInputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.dimensionInputs label{color:#7f9aaa;text-transform:uppercase;font-size:8px}.dimensionInputs input{color:#fff;background:#06111b;border:1px solid #315a72;width:100%;margin-top:7px;padding:12px;font:700 13px ui-monospace,monospace}.dimensionInputs>span{color:#7edff5;padding-bottom:12px}.checkOptions{gap:20px;display:flex}.checkOptions label{color:#c4dbe5;align-items:center;gap:8px;font-size:10px;display:flex}.checkOptions input{accent-color:#bce900}.calcResult{background:#0b1d2a;border:1px solid #3e657b;align-self:start;padding:28px;position:sticky;top:90px}.calcWindow{background:#07131d;border:8px solid #506877;grid-template-columns:1fr 1.4fr 1fr;gap:5px;height:230px;padding:14px;display:grid;box-shadow:inset 0 0 40px #5fe1ff18}.calcWindow i{background:linear-gradient(145deg,#9ae8f01f,#133b5033);border:1px solid #8adff099}.calcWindow span{color:#d8f6ff;margin:185px 0 0 12px;font:700 8px ui-monospace,monospace;position:absolute}.calcResult>p{color:#7e9baa;text-transform:uppercase;margin:25px 0 6px;font-size:9px}.calcResult>strong{color:var(--acid);font:550 25px var(--font-unbounded);display:block}.calcResult>small{color:#92abba;margin:8px 0 20px;font-size:9px;display:block}.calcResult .mainButton{justify-content:space-between;width:100%}.calcResult ul{color:#8fa9b8;margin:20px 0 0;padding:0;font-size:9px;line-height:1.9;list-style:none}.calcResult li:before{content:"✓";color:var(--acid);margin-right:8px}.glazingUpgrades{grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:100px;display:grid}.upgradeGrid{border-top:1px solid #315a72;grid-template-columns:1fr 1fr;display:grid}.upgradeGrid article{border-bottom:1px solid #315a72;border-right:1px solid #315a72;min-height:185px;padding:22px}.upgradeGrid article b{color:var(--acid);font:800 8px ui-monospace,monospace}.upgradeGrid h3{font:550 13px var(--font-unbounded);margin:35px 0 9px}.upgradeGrid p{color:#8fa8b7;font-size:9px;line-height:1.6}.glazingQuality{background:radial-gradient(circle at 10% 20%,#315c6e55,#0000 38%),#07131e;border:1px solid #315a72;grid-template-columns:1fr 1fr;gap:70px;margin-top:100px;padding:55px;display:grid}.glazingQuality>div>p:last-child{color:#9db4c1;max-width:480px;font-size:12px;line-height:1.8}.glazingQuality dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.glazingQuality dl div{border-bottom:1px solid #315a72;border-left:1px solid #315a72;gap:15px;padding:22px;display:flex}.glazingQuality dt{color:var(--acid);font:800 8px ui-monospace,monospace}.glazingQuality dd{margin:0}.glazingQuality dd b,.glazingQuality dd span{display:block}.glazingQuality dd b{color:#effaff;font-size:11px}.glazingQuality dd span{color:#819dab;margin-top:7px;font-size:8px}@media (max-width:900px){.glazingSectionHead,.glazingCalcHead,.calcLayout,.glazingUpgrades,.glazingQuality{grid-template-columns:1fr}.glazingProducts{grid-template-columns:1fr 1fr}.calcResult{position:static}.glazingStats{flex-wrap:wrap}}@media (max-width:600px){.glazingHeroActions,.glazingStats{flex-direction:column;align-items:flex-start}.glazingProducts,.solutionButtons,.upgradeGrid{grid-template-columns:1fr}.glazingCalc,.glazingQuality{padding:25px}.calcLayout{gap:30px}.binaryButtons,.dimensionInputs{grid-template-columns:1fr}.dimensionInputs>span{display:none}.checkOptions{flex-direction:column;align-items:flex-start}.glazingUpgrades{gap:25px}.premiumGlass{min-height:300px}}.bankingTrust{border-top:1px solid #315a72;gap:28px;margin-top:38px;padding-top:19px;display:flex}.bankingTrust span{color:#7894a5;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;font-size:8px;display:flex}.bankingTrust b{color:#f4fbff;font:550 10px var(--font-unbounded);text-transform:none;margin-bottom:4px}.bankingHelpGrid{grid-template-columns:repeat(3,1fr)!important}.bankingHelpGrid article{min-height:245px!important}.bankingHelpGrid h2{margin-top:48px!important}.blockingNavigator{background:radial-gradient(circle at 85% 20%,#ff75d421,#0000 35%),#081523;border:1px solid #315a72;margin-top:95px;padding:52px}.navigatorHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.navigatorHead h2,.bankingRoute h2,.bankingChecklist h2{font-size:clamp(34px,4vw,54px);line-height:1.08}.navigatorHead>p{color:#9db5c3;font-size:12px;line-height:1.75}.scenarioTabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:35px;display:grid}.scenarioTabs button{color:#849fac;cursor:pointer;background:#07111d;border:1px solid #315a72;padding:14px 8px;font:750 9px inherit;transition:all .2s}.scenarioTabs button:hover{color:#fff;border-color:#7fdff6}.scenarioTabs button.active{color:#ffd8f2;background:#32152e;border-color:#ff75d4}.scenarioResult{border:1px solid var(--scenario-accent);margin-top:9px;padding:32px}@supports (color:color-mix(in lab, red, red)){.scenarioResult{border:1px solid color-mix(in srgb,var(--scenario-accent) 60%,#315a72)}}.scenarioResult{border-left:4px solid var(--scenario-accent);background:#07111dbd}.scenarioResult>span{color:var(--scenario-accent);letter-spacing:.12em;font:800 8px ui-monospace,monospace}.scenarioResult h3{color:#f4fbff;font:550 20px var(--font-unbounded);margin:14px 0 10px}.scenarioResult>p{color:#a8beca;max-width:820px;font-size:11px;line-height:1.7}.scenarioResult ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.scenarioResult li{background:#0c1d2a;border:1px solid #294d61;gap:11px;min-height:110px;padding:16px;display:flex}.scenarioResult li b{color:var(--scenario-accent);font:800 8px ui-monospace,monospace}.scenarioResult li span{color:#bed0da;font-size:9px;line-height:1.55}.scenarioResult>a{color:#f2fbff;gap:35px;font-size:11px;font-weight:800;display:inline-flex}.scenarioResult>a b{color:var(--scenario-accent)}.bankingRoute{grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:95px;display:grid}.bankingRoute>div:first-child>p:last-child{color:#98afbd;font-size:11px;line-height:1.75}.routeCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.routeCards article{background:linear-gradient(145deg,#102235,#07111e);border:1px solid #315a72;flex-direction:column;min-height:300px;padding:26px;display:flex}.routeCards article>span{color:#ff75d4;letter-spacing:.1em;font:800 8px ui-monospace,monospace}.routeCards h3{font:550 16px/1.35 var(--font-unbounded);margin:55px 0 12px}.routeCards p{color:#9db4c1;font-size:10px;line-height:1.65}.routeCards a{color:#8ee5ff;margin-top:auto;font-size:10px;font-weight:800}.bankingChecklist{background:#07131f;border:1px solid #315a72;margin-top:90px;padding:42px}.bankingChecklist>div{justify-content:space-between;align-items:end;display:flex}.bankingChecklist ul{border-top:1px solid #315a72;grid-template-columns:repeat(3,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.bankingChecklist li{border-bottom:1px solid #315a72;border-right:1px solid #315a72;min-height:145px;padding:20px}.bankingChecklist li b,.bankingChecklist li span{display:block}.bankingChecklist li b{color:#effaff;font-size:11px}.bankingChecklist li span{color:#87a1b0;margin-top:14px;font-size:9px;line-height:1.6}@media (max-width:900px){.navigatorHead,.bankingRoute{grid-template-columns:1fr}.scenarioTabs,.scenarioResult ol,.bankingChecklist ul{grid-template-columns:1fr 1fr}.bankingTrust{flex-wrap:wrap}.bankingRoute{gap:30px}}@media (max-width:600px){.blockingNavigator,.bankingChecklist{padding:24px}.scenarioTabs,.scenarioResult ol,.routeCards,.bankingChecklist ul{grid-template-columns:1fr}.scenarioResult{padding:22px}.bankingTrust{flex-direction:column;align-items:flex-start}.bankingHelpGrid{grid-template-columns:1fr!important}}.smartSecurity{background:radial-gradient(circle at 15% 30%,#134a4b55,#0000 34%),#071014;border-top:1px solid #20343a;grid-template-columns:.72fr 1.28fr;gap:70px;padding:110px max(30px,50vw - 640px);display:grid}.smartSecurityIntro{align-self:start;position:sticky;top:30px}.smartSecurityIntro h2,.securityLayers h2{font-size:clamp(42px,5vw,68px);line-height:1.08}.smartSecurityIntro>p:last-of-type{color:#8ea0a6;line-height:1.7}.smartSecurityIntro>a{color:#04110e;background:#52ffd2;border-radius:7px;justify-content:space-between;margin-top:25px;padding:16px 18px;font-size:11px;font-weight:900;display:flex}.smartSecurityGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.smartSecurityGrid article{background:linear-gradient(145deg,#0e2025,#081318);border:1px solid #29464d;border-radius:12px;min-height:430px;padding:24px}.smartSecurityGrid article.alarmCard{border-color:#52ffd277;box-shadow:inset 0 1px #52ffd233}.smartSecurityGrid small{color:#52ffd2;text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:9px;display:block}.smartSecurityGrid h3{font:550 21px var(--font-unbounded);margin:9px 0 12px}.smartSecurityGrid p{color:#8ea0a6;font-size:11px;line-height:1.6}.smartSecurityGrid ul{margin:22px 0 0;padding:0;list-style:none}.smartSecurityGrid li{color:#c7d8dc;border-top:1px solid #294249;padding:9px 0;font-size:10px}.smartSecurityGrid li:before{content:"✓";color:#52ffd2;margin-right:8px}.smartIcon{place-items:center;height:120px;display:grid;position:relative}.smartIcon i{border:2px solid #6f858b;border-radius:50%;width:75px;height:75px;box-shadow:inset 0 0 0 10px #172a30,0 0 30px #52ffd233}.smartIcon i:after{content:"";background:#52ffd2;border-radius:50%;width:12px;height:12px;margin:30px;position:absolute;box-shadow:0 0 15px #52ffd2}.smartIcon span{background:#2f555a;width:115px;height:1px;position:absolute;box-shadow:0 -42px #2f555a,0 42px #2f555a}.smartIcon.access i{border-radius:16px;width:68px;height:92px}.smartIcon.access i:after{margin:39px 27px}.smartIcon.leak i{border-radius:50% 50% 55% 55%;width:70px;height:88px;transform:rotate(45deg)}.smartIcon.leak i:after{margin:28px;transform:rotate(-45deg)}.smartIcon.home i{border-radius:12px;transform:rotate(45deg)}.smartIcon.home i:after{transform:rotate(-45deg)}.securityLayers{border-top:1px solid #20343a;grid-template-columns:.75fr 1.25fr;gap:80px;padding:110px max(30px,50vw - 640px);display:grid}.securityLayers ol{margin:0;padding:0;list-style:none}.securityLayers li{border-top:1px solid #294249;grid-template-columns:55px 155px 1fr;gap:18px;padding:26px 0;display:grid}.securityLayers li span{color:#52ffd2;font:600 9px var(--font-unbounded)}.securityLayers li b{font:550 14px var(--font-unbounded)}.securityLayers li p{color:#8ea0a6;margin:0;font-size:11px;line-height:1.6}.securityBrands{white-space:nowrap;background:#081318;border-top:1px solid #20343a;border-bottom:1px solid #20343a;align-items:center;gap:30px;padding:25px max(30px,50vw - 640px);display:flex;overflow:auto}.securityBrands span{color:#70868d;text-transform:uppercase;letter-spacing:.1em;margin-right:auto;font-size:9px}.securityBrands b{font:550 12px var(--font-unbounded);color:#d7e9ec}@media (max-width:900px){.smartSecurity,.securityLayers{grid-template-columns:1fr}.smartSecurityIntro{position:static}.securityBrands{gap:22px}}@media (max-width:600px){.smartSecurity,.securityLayers{padding:80px 16px}.smartSecurityGrid{grid-template-columns:1fr}.securityLayers li{grid-template-columns:40px 1fr}.securityLayers li p{grid-column:2}.securityBrands{padding:22px 16px}.securityBrands span{display:none}}.nutritionLanding{--nutri:#c9ff46;--coral:#ff7657;--night:#060a09;background:var(--night);color:#f2f8ef;padding:0;overflow:hidden}.nutritionHero{background:#070b0a;grid-template-columns:.92fr 1.08fr;min-height:760px;display:grid}.nutritionHeroCopy{z-index:2;background:radial-gradient(circle at 12% 35%,#27361875,#0000 42%),#080c0b;flex-direction:column;justify-content:center;padding:90px 5vw 60px max(30px,50vw - 640px);display:flex;position:relative}.nutritionHeroCopy:after{content:"";z-index:-1;background:linear-gradient(90deg,#080c0b,#0000);width:180px;height:100%;position:absolute;top:0;right:-90px}.nutritionHero h1{font-size:clamp(44px,4.8vw,72px);line-height:1.07}.nutritionHero h1 em,.nutritionProducts h2 em,.nutritionConsult h2 em{color:var(--nutri);text-shadow:0 0 30px #c9ff4638}.nutritionHeroCopy>p:not(.eyebrow){color:#b3c3b1;max-width:630px;margin:28px 0;font-size:16px;line-height:1.75}.nutritionActions{align-items:center;gap:25px;display:flex}.nutritionActions .mainButton,.nutritionConsult .mainButton{background:var(--nutri);color:#071009}.nutritionActions .mainButton span,.nutritionConsult .mainButton span{color:#071009}.nutritionActions>a:last-child{color:#cfddca;text-underline-offset:6px;font:800 11px ui-monospace,monospace;text-decoration:underline}.nutritionProof{border-top:1px solid #354435;gap:28px;margin-top:48px;padding-top:22px;display:flex}.nutritionProof span{color:#9aaa98;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.nutritionProof b{color:var(--nutri);margin-right:7px;font-family:ui-monospace,monospace}.nutritionHeroImage{background:linear-gradient(90deg,#080c0b22,#0000 30%),url(/nutrition-hero.jpg) 50%/cover no-repeat;min-height:760px;position:relative}.nutritionHeroImage:after{content:"";background:linear-gradient(#0000 60%,#060a09aa);position:absolute;inset:0}.nutritionHeroImage>span,.nutritionHeroImage>b{z-index:2;font-family:ui-monospace,monospace;position:absolute}.nutritionHeroImage>span{background:var(--nutri);color:#0a1008;padding:8px 11px;font-size:9px;font-weight:900;top:35px;right:38px}.nutritionHeroImage>b{text-align:right;color:#fff;letter-spacing:.18em;font-size:10px;line-height:1.55;bottom:36px;right:40px}.nutritionManifest{background:var(--nutri);color:#071009;grid-template-columns:.6fr 1.4fr;align-items:end;gap:45px 80px;padding:95px max(30px,50vw - 640px);display:grid}.nutritionManifest>p{text-transform:uppercase;letter-spacing:.12em;font:900 10px ui-monospace,monospace}.nutritionManifest h2{font-size:clamp(39px,4.5vw,65px);line-height:1.08}.nutritionManifest h2 em{color:#286116}.nutritionManifest>div{border-top:1px solid #07100955;grid-column:2;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:22px;display:grid}.nutritionManifest span{text-transform:uppercase;font-size:10px;font-weight:900}.nutritionManifest span:before{content:"✓";margin-right:8px}.nutritionGoals,.nutritionProducts{padding:110px max(30px,50vw - 640px)}.nutritionGoals{background:#0a100e}.nutritionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.nutritionHead h2,.nutritionConsult h2,.nutritionSafety h2{font-size:clamp(38px,4.5vw,62px);line-height:1.08}.nutritionHead>p{color:#9fb09e;max-width:520px;font-size:13px;line-height:1.75}.nutritionGoalGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nutritionGoalGrid article{background:linear-gradient(145deg,#142019,#0b110e);border:1px solid #374736;flex-direction:column;min-height:390px;padding:26px;transition:all .25s;display:flex}.nutritionGoalGrid article:hover{border-color:var(--nutri);transform:translateY(-5px);box-shadow:0 20px 55px #0007}.nutritionGoalGrid article>span{color:var(--nutri);font:800 10px ui-monospace,monospace}.nutritionPulse{align-items:flex-end;gap:8px;height:105px;margin:20px 0;display:flex}.nutritionPulse i{background:#50604e;width:7px;height:35%;transform:skew(-14deg)}.nutritionPulse i:nth-child(2){background:var(--nutri);height:80%}.nutritionPulse i:nth-child(3){background:var(--coral);height:55%}.nutritionGoalGrid h3{font:550 18px var(--font-unbounded);margin:0 0 13px}.nutritionGoalGrid p{color:#9eae9c;margin:0 0 25px;font-size:12px;line-height:1.65}.nutritionGoalGrid a{border-top:1px solid #334133;margin-top:auto;padding-top:16px;font-size:11px;font-weight:850}.nutritionGoalGrid a b{float:right;color:var(--nutri)}.nutritionProducts{background:radial-gradient(circle at 80% 20%,#30401955,#0000 30%),#060a09}.nutritionProducts h2 em{font-style:normal}.nutritionProductGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nutritionProductGrid article{background:#0d1511;border:1px solid #354436;flex-direction:column;min-height:430px;padding:23px;display:flex}.nutritionProductGrid article>div:first-child{color:var(--nutri);justify-content:space-between;font:800 9px ui-monospace,monospace;display:flex}.nutritionProductGrid small{color:#90a18f;text-transform:uppercase}.nutritionProductShape{place-items:center;height:145px;margin:20px 0;display:grid;position:relative}.nutritionProductShape i:first-child{background:linear-gradient(135deg,#263426,#111914);border:1px solid #526551;border-radius:9px 9px 16px 16px;width:74px;height:105px;box-shadow:0 15px 25px #0008}.nutritionProductShape i:last-child{border:5px solid var(--nutri);border-top:0;border-radius:0 0 50% 50%;width:88px;height:18px;position:absolute;bottom:19px;transform:rotate(-8deg)}.shape2 i:first-child{border-radius:50%;width:90px;height:90px}.shape3 i:first-child{width:105px;height:75px}.shape4 i:first-child{border-radius:18px;width:62px;height:115px}.shape5 i:first-child{border-radius:6px;width:92px;height:92px}.shape6 i:first-child{border-radius:40px;width:72px;height:100px}.shape7 i:first-child{border-radius:10px;width:115px;height:58px}.shape8 i:first-child{border-radius:12px;width:64px;height:115px}.nutritionProductGrid h3{font:550 17px var(--font-unbounded);margin:0 0 12px}.nutritionProductGrid p{color:#97a895;margin:0 0 22px;font-size:11px;line-height:1.65}.nutritionProductGrid a{border-top:1px solid #334333;margin-top:auto;padding-top:15px;font-size:10px;font-weight:850}.nutritionProductGrid a b{float:right;color:var(--nutri)}.nutritionGuide,.nutritionSportGuide{padding:110px max(30px,50vw - 640px)}.nutritionGuide{color:#101511;background:#eef0e8}.nutritionGuide .nutritionHead>p{color:#596458}.nutritionGuide .nutritionHead h2 em,.nutritionSportGuide h2 em{color:#4e7c14;font-style:normal}.nutritionGuideGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.nutritionGuideGrid article{background:#fff;border:1px solid #cbd1c6;flex-direction:column;min-height:415px;padding:25px;display:flex;box-shadow:0 12px 35px #1c28100b}.nutritionGuideTop{border-bottom:2px solid #101511;align-items:center;gap:14px;padding-bottom:18px;display:flex}.nutritionGuideTop span{width:32px;height:32px;color:var(--nutri);background:#101511;place-items:center;font:900 9px ui-monospace,monospace;display:grid}.nutritionGuideTop h3{font:600 17px var(--font-unbounded);margin:0}.nutritionGuideGrid dl{margin:20px 0}.nutritionGuideGrid dl>div{margin-bottom:16px}.nutritionGuideGrid dt{color:#66812c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font:900 9px ui-monospace,monospace}.nutritionGuideGrid dd{color:#3f4b3f;margin:0;font-size:12px;line-height:1.6}.nutritionGuideGrid article>p{color:#667065;border-top:1px solid #d7ddd2;margin:auto 0 0;padding-top:16px;font-size:10px;line-height:1.55}.nutritionGuideGrid article>p b{color:#101511}.nutritionSportGuide{background:radial-gradient(circle at 8% 10%,#33451f66,#0000 32%),#0b110e}.nutritionSportList{border-top:1px solid #40513e}.nutritionSportList article{border-bottom:1px solid #40513e;grid-template-columns:55px .75fr 1.15fr 1.1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.nutritionSportList article>span{color:var(--nutri);font:900 10px ui-monospace,monospace}.nutritionSportList h3{font:550 16px var(--font-unbounded);margin:0}.nutritionSportList p,.nutritionSportList small{margin:0;font-size:11px;line-height:1.65}.nutritionSportList p{color:#c0cdbd}.nutritionSportList small{color:#859583}.nutritionConsult{background:#101912;grid-template-columns:.78fr 1.22fr;gap:95px;padding:110px max(30px,50vw - 640px);display:grid}.nutritionConsult>div>p:not(.eyebrow){color:#9fb09d;max-width:530px;margin:28px 0;font-size:13px;line-height:1.75}.nutritionConsult ol{border-top:1px solid #3b4a3a;margin:0;padding:0;list-style:none}.nutritionConsult li{border-bottom:1px solid #3b4a3a;grid-template-columns:55px 1fr;padding:27px 0;display:grid}.nutritionConsult li>b{color:var(--nutri);font:800 10px ui-monospace,monospace}.nutritionConsult li span{color:#9cad9a;font-size:12px;line-height:1.65}.nutritionConsult li strong{color:#eff7ed;font:550 16px var(--font-unbounded);margin-bottom:7px;display:block}.nutritionSafety{color:#111712;background:#edece5;grid-template-columns:.72fr 1.28fr;gap:95px;padding:80px max(30px,50vw - 640px);display:grid}.nutritionSafety>div:first-child>span{color:var(--nutri);background:#111712;margin-bottom:24px;padding:8px 12px;font:900 9px ui-monospace,monospace;display:inline-block}.nutritionSafety p{color:#4e594e;margin:0 0 27px;font-size:13px;line-height:1.8}.nutritionSafety ul{grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}.nutritionSafety li{font-size:11px;font-weight:850}.nutritionSafety li:before{content:"✓";color:#3b7a1d;margin-right:8px}.nutritionCta{color:#100b09;background:linear-gradient(120deg,#ff7657,#ea4f36);grid-template-columns:.55fr 1.1fr .9fr auto;align-items:center;gap:34px;margin:0;padding:58px max(30px,50vw - 640px);display:grid}.nutritionCta>span{letter-spacing:.12em;font:900 9px ui-monospace,monospace}.nutritionCta h2{font-size:clamp(28px,3vw,41px);line-height:1.1}.nutritionCta p{font-size:12px;line-height:1.65}.nutritionCta .mainButton{color:#fff;background:#0b100d}.nutritionCta .mainButton span{color:var(--nutri)}@media (max-width:1000px){.nutritionHero{grid-template-columns:1fr}.nutritionHeroCopy{padding:90px 30px}.nutritionHeroCopy:after{display:none}.nutritionHeroImage{min-height:520px}.nutritionGoalGrid,.nutritionProductGrid,.nutritionGuideGrid{grid-template-columns:repeat(2,1fr)}.nutritionSportList article{grid-template-columns:45px .8fr 1.2fr}.nutritionSportList small{grid-column:2/-1}.nutritionConsult,.nutritionSafety{grid-template-columns:1fr;gap:50px}.nutritionCta{grid-template-columns:1fr 1fr}.nutritionCta>span{grid-column:1/-1}}@media (max-width:650px){.orbitTen{width:330px;height:330px}.orbitTen span{width:46px;height:46px;bottom:38px;right:6px}.nutritionHeroCopy{padding:70px 18px 45px}.nutritionHero h1{font-size:39px}.nutritionHeroCopy>p:not(.eyebrow){font-size:14px}.nutritionActions{flex-direction:column;align-items:stretch}.nutritionActions .mainButton{width:100%}.nutritionActions>a:last-child{text-align:center;padding:10px}.nutritionProof{gap:12px;margin-top:38px;display:grid}.nutritionHeroImage{min-height:350px}.nutritionHeroImage>span{top:20px;right:18px}.nutritionHeroImage>b{bottom:20px;right:18px}.nutritionManifest,.nutritionGoals,.nutritionProducts,.nutritionGuide,.nutritionSportGuide,.nutritionConsult,.nutritionSafety{padding:72px 18px}.nutritionManifest{grid-template-columns:1fr;gap:25px}.nutritionManifest>div{grid-column:auto;grid-template-columns:1fr}.nutritionHead{grid-template-columns:1fr;gap:20px}.nutritionGoalGrid,.nutritionProductGrid,.nutritionGuideGrid{grid-template-columns:1fr}.nutritionGoalGrid article{min-height:345px}.nutritionProductGrid article{min-height:390px}.nutritionGuideGrid article{min-height:auto}.nutritionSportList article{grid-template-columns:36px 1fr;gap:12px}.nutritionSportList article>p,.nutritionSportList small{grid-column:2}.nutritionSafety ul{grid-template-columns:1fr}.nutritionCta{grid-template-columns:1fr;padding:45px 18px}.nutritionCta>span{grid-column:auto}}.nutritionLanding{--gold:#e8d29a;background:radial-gradient(circle at 50% 10%,#18251a,#060a09 42%)}.nutritionHero{border-bottom:1px solid #e8d29a33;position:relative}.nutritionHero:before{content:"";z-index:4;pointer-events:none;border:1px solid #e8d29a22;position:absolute;inset:16px}.nutritionHeroCopy{background:radial-gradient(circle at 15% 30%,#33451e88,#0000 42%),linear-gradient(135deg,#090e0c,#050807)}.nutritionEdition{align-items:center;gap:16px;margin-bottom:27px;display:flex}.nutritionEdition>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);font:700 12px var(--font-unbounded);place-items:center;display:grid;transform:rotate(45deg)}.nutritionEdition small{color:#a99f82;letter-spacing:.15em;font:700 8px/1.55 ui-monospace,monospace}.nutritionHero h1{letter-spacing:-.045em}.nutritionHero h1 em{background:linear-gradient(100deg,var(--nutri),#fff1b7,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.nutritionHeroImage{filter:saturate(.88)contrast(1.07)}.nutritionHeroImage:after{background:linear-gradient(#05100922 30%,#060a09df),linear-gradient(90deg,#060a09aa,#0000 38%)}.nutritionActions .mainButton,.nutritionConsult .mainButton{background:linear-gradient(115deg,#efffc1,var(--nutri) 48%,#a7dc26);box-shadow:0 14px 45px #c9ff4625,inset 0 1px #fff}.nutritionMarquee{white-space:nowrap;height:58px;color:var(--gold);letter-spacing:.18em;background:linear-gradient(90deg,#111810,#1b2417,#111810);border-top:1px solid #e8d29a35;border-bottom:1px solid #e8d29a35;justify-content:space-around;align-items:center;gap:24px;font:800 9px ui-monospace,monospace;display:flex;overflow:hidden}.nutritionMarquee i{color:var(--nutri);font-size:7px;font-style:normal}.nutritionGoalGrid article,.nutritionProductGrid article{background:linear-gradient(145deg,#172119d9,#0a100de8);border-color:#e8d29a2e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 24px 65px #0000002e}.nutritionGoalGrid article:before,.nutritionProductGrid article:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff09 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.nutritionGoalGrid article:hover:before,.nutritionProductGrid article:hover:before{transform:translate(120%)}.nutritionGuideGrid article{border-color:#b9aa7c66;box-shadow:0 18px 55px #15200f14}.nutritionGuideTop span{background:linear-gradient(145deg,#0d160f,#28341d);border:1px solid #e8d29a66}.nutritionSportList article{transition:all .25s}.nutritionSportList article:hover{background:linear-gradient(90deg,#c9ff4608,#0000);padding-left:14px}.nutritionCta{background:linear-gradient(120deg,#a86e34,#f0d792 42%,#a96a37);position:relative;overflow:hidden}.nutritionCta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#fff7 48%,#0000 62%);animation:6s ease-in-out infinite nutritionShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes nutritionShine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:650px){.nutritionHero:before{inset:8px}.nutritionEdition{margin-bottom:22px}.nutritionMarquee{justify-content:flex-start;padding:0 18px}.nutritionMarquee span:nth-of-type(n+3),.nutritionMarquee i:nth-of-type(n+3){display:none}}.nutritionSupplements{color:#111610;background:linear-gradient(135deg,#e9e6dc,#f8f7f1);padding:110px max(30px,50vw - 640px)}.nutritionSupplements .nutritionHead>p{color:#596157}.nutritionSupplements h2 em{color:#987239;font-style:normal}.supplementGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.supplementGrid article{background:linear-gradient(155deg,#fff,#f4f1e8);border:1px solid #bda87566;flex-direction:column;min-height:405px;padding:23px;transition:all .28s;display:flex;box-shadow:0 22px 55px #29301e12}.supplementGrid article:hover{border-color:#957135;transform:translateY(-6px);box-shadow:0 28px 65px #29301e20}.supplementGrid header{border-bottom:1px solid #cfc8b7;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.supplementGrid header span{color:#8e692d;font:900 10px ui-monospace,monospace}.supplementGrid header small{color:#8a8d83;letter-spacing:.08em;font:800 7px ui-monospace,monospace}.supplementGrid h3{font:600 17px var(--font-unbounded);margin:24px 0 13px}.supplementGrid>article>p{color:#4d584d;min-height:55px;font-size:11px;line-height:1.65}.supplementGrid dl{margin:12px 0 20px}.supplementGrid dl>div{border-top:1px solid #dbd6c9;padding:11px 0}.supplementGrid dt{color:#926f37;text-transform:uppercase;margin-bottom:5px;font:900 8px ui-monospace,monospace}.supplementGrid dd{color:#626961;margin:0;font-size:10px;line-height:1.55}.supplementGrid a{border-top:1px solid #cfc8b7;margin-top:auto;padding-top:14px;font-size:9px;font-weight:900}.supplementGrid a b{float:right;color:#8e692d}.supplementStandard{color:#f7f3e8;background:#111711;border:1px solid #e8d29a55;grid-template-columns:.8fr 1.2fr 2fr;align-items:center;gap:30px;margin-top:28px;padding:32px;display:grid}.supplementStandard>span{color:var(--gold);letter-spacing:.14em;font:900 8px ui-monospace,monospace}.supplementStandard h3{font:550 17px var(--font-unbounded);margin:0}.supplementStandard ol{counter-reset:standard;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.supplementStandard li{counter-increment:standard;color:#aeb9aa;font-size:9px;line-height:1.4}.supplementStandard li:before{content:"0" counter(standard);color:var(--nutri);margin-bottom:6px;font:900 8px ui-monospace,monospace;display:block}@media (max-width:1000px){.supplementGrid{grid-template-columns:repeat(2,1fr)}.supplementStandard{grid-template-columns:1fr 1fr}.supplementStandard ol{grid-column:1/-1}}@media (max-width:650px){.nutritionSupplements{padding:72px 18px}.supplementGrid{grid-template-columns:1fr}.supplementGrid article{min-height:auto}.supplementStandard{grid-template-columns:1fr;padding:25px}.supplementStandard ol{grid-column:auto;grid-template-columns:1fr 1fr}.supplementStandard li:last-child{grid-column:1/-1}}.halalLanding{--gold:#c8a66a;--cream:#f1eadc;color:var(--cream);background:#11110f;overflow:hidden}.halalHero{isolation:isolate;align-items:center;min-height:780px;padding:80px max(24px,50vw - 640px);display:flex;position:relative}.halalHeroImage{z-index:-2;background:linear-gradient(90deg,#0b0a08 0%,#0b0a08e8 34%,#0b0a0844 70%),linear-gradient(#0000 65%,#0d0d0b),url(/halal-food-hero.png) 50%/cover no-repeat;animation:1.2s ease-out halalReveal;position:absolute;inset:0}.halalHero:after{content:"";pointer-events:none;border:1px solid #d3b97a38;position:absolute;inset:18px}.halalHeroCopy{z-index:2;max-width:700px}.halalKicker{color:#d0c6b4;font:700 9px var(--font-unbounded);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.halalKicker span{border:1px solid var(--gold);color:#e0c589;padding:9px 11px}.halalHero h1{letter-spacing:-.055em;margin:30px 0;font-size:clamp(52px,6vw,92px);line-height:.98}.halalLanding h1 em,.halalLanding h2 em{color:var(--gold);font-style:normal}.halalHeroCopy>p:not(.halalKicker){color:#cfc7b9;max-width:610px;font:18px/1.7 Georgia,serif}.halalActions{align-items:center;gap:28px;margin-top:35px;display:flex}.halalButton{background:var(--gold);color:#15120d;font:800 10px var(--font-unbounded);text-transform:uppercase;justify-content:space-between;gap:34px;padding:17px 20px;display:inline-flex}.halalActions>a:last-child{border-bottom:1px solid #d5bf91;padding-bottom:6px;font-size:11px}.halalSeal{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0988;border:1px solid #d8c18a88;border-radius:50%;place-content:center;width:122px;height:122px;display:grid;position:absolute;top:70px;right:max(30px,50vw - 640px)}.halalSeal:before{content:"";border:1px dashed #d8c18a66;border-radius:50%;position:absolute;inset:7px}.halalSeal b{color:var(--gold);font:600 20px var(--font-unbounded)}.halalSeal span{font:700 7px/1.5 var(--font-unbounded);letter-spacing:.16em}.halalHeroFacts{font:700 8px var(--font-unbounded);text-transform:uppercase;gap:34px;display:flex;position:absolute;bottom:35px;right:max(30px,50vw - 640px)}.halalHeroFacts span:before{content:"✓";color:var(--gold);margin-right:8px}@keyframes halalReveal{0%{filter:brightness(.7);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}.halalTicker{background:var(--cream);color:#171510;white-space:nowrap;height:62px;font:800 9px var(--font-unbounded);letter-spacing:.14em;justify-content:space-around;align-items:center;gap:24px;display:flex}.halalTicker i{color:#a88143}.halalCatalog,.halalPurity,.halalProcess{padding:110px max(24px,50vw - 640px)}.halalSectionHead{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.halalSectionHead>div>p,.goldEyebrow,.halalPurity>div>p{color:var(--gold);font:800 8px var(--font-unbounded);letter-spacing:.14em;text-transform:uppercase}.halalSectionHead h2,.halalPurity h2,.halalStandard h2,.halalWholesale h2{letter-spacing:-.04em;font-size:clamp(38px,4.5vw,66px);line-height:1.03}.halalSectionHead>p{color:#9d988d;font-size:13px;line-height:1.8}.halalFilters{gap:8px;padding-bottom:20px;display:flex;overflow:auto}.halalFilters button{white-space:nowrap;color:#aaa59a;font:700 8px var(--font-unbounded);cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:12px 16px}.halalFilters button.active,.halalFilters button:hover{background:var(--gold);color:#15120c}.halalProductGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.halalProductGrid article{background:#1b1b17;border:1px solid #ffffff14;transition:all .3s}.halalProductGrid article:hover{border-color:#c8a66a88;transform:translateY(-5px)}.halalProductPhoto{background-image:linear-gradient(#0000 50%,#111b),url(/halal-food-hero.png);background-size:190%;height:270px;position:relative}.halalProductPhoto span,.halalProductPhoto small{font:800 8px var(--font-unbounded);text-transform:uppercase;position:absolute;top:15px}.halalProductPhoto span{color:var(--gold);left:15px}.halalProductPhoto small{background:#111c;padding:7px;right:15px}.halalProductGrid article>div:last-child{padding:24px}.halalProductGrid h3{font:500 17px var(--font-unbounded)}.halalProductGrid p{color:#928f86;min-height:36px;font-size:11px}.halalProductGrid a{text-transform:uppercase;border-top:1px solid #ffffff17;margin-top:20px;padding-top:15px;font-size:9px;font-weight:800;display:block}.halalProductGrid a b{float:right;color:var(--gold)}.halalMore{border:1px solid #ffffff17;justify-content:space-between;margin-top:12px;padding:25px;display:flex}.halalMore a{font:800 9px var(--font-unbounded);color:var(--gold)}.halalPurity{background:var(--cream);color:#16140f;grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.halalPurity>div:last-child{border-top:1px solid #958a75}.halalPurity article{border-bottom:1px solid #b5aa96;grid-template-columns:45px 1fr 20px;align-items:center;padding:24px 0;display:grid}.halalPurity article span{color:#9a743b;font:700 8px var(--font-unbounded)}.halalPurity h3{font:500 15px var(--font-unbounded)}.halalStandard{background:radial-gradient(circle at 20%,#3b2c18,#12110e 34%);grid-template-columns:.7fr 1.3fr;align-items:center;gap:110px;padding:100px max(24px,50vw - 640px);display:grid}.halalStandardMark{aspect-ratio:1;border:1px solid #c8a66a55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.halalStandardMark span{color:var(--gold);font-size:52px}.halalStandardMark b{font:500 25px var(--font-unbounded)}.halalStandardMark small{font:700 7px var(--font-unbounded);letter-spacing:.13em;color:#9f9279}.halalStandard>div:last-child>p:not(.goldEyebrow){color:#aaa396;font-size:13px;line-height:1.8}.halalStandard ul{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}.halalStandard li{font-size:10px}.halalStandard li:before{content:"◆";color:var(--gold);margin-right:9px}.halalProcess ol{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.halalProcess li{border-right:1px solid #ffffff24;min-height:250px;padding:28px}.halalProcess li:first-child{border-left:1px solid #ffffff24}.halalProcess li b{color:var(--gold);font:700 9px var(--font-unbounded)}.halalProcess li h3{font:500 17px var(--font-unbounded);margin:65px 0 15px}.halalProcess li p{color:#938f85;font-size:11px;line-height:1.7}.halalWholesale{color:#17130d;background:linear-gradient(115deg,#ad8b52,#e1c997 45%,#98713e);grid-template-columns:1fr 1fr;gap:100px;padding:100px max(24px,50vw - 640px);display:grid}.halalWholesale>div:last-child>p{font-size:13px;line-height:1.8}.halalPartnerStats{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.halalPartnerStats span{border-top:1px solid #47371e66;padding-top:12px;font-size:10px}.halalPartnerStats b{font:600 11px var(--font-unbounded);display:block}.halalWholesale .halalButton{color:#fff;background:#16130e}@media (max-width:900px){.halalProductGrid{grid-template-columns:repeat(2,1fr)}.halalPurity,.halalStandard,.halalWholesale{grid-template-columns:1fr;gap:55px}.halalProcess ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.halalHero{min-height:700px;padding:80px 18px}.halalHero:after{inset:8px}.halalHeroImage{background-position:66%}.halalHero h1{font-size:47px}.halalHeroCopy>p:not(.halalKicker){font-size:15px}.halalActions{flex-direction:column;align-items:stretch}.halalActions>a:last-child{text-align:center}.halalSeal{width:88px;height:88px;top:20px;right:18px}.halalHeroFacts{justify-content:space-between;gap:8px;font-size:6px;bottom:25px;left:18px;right:18px}.halalTicker{justify-content:flex-start;padding:0 18px}.halalTicker span:nth-of-type(n+3),.halalTicker i:nth-of-type(n+3){display:none}.halalCatalog,.halalPurity,.halalProcess,.halalStandard,.halalWholesale{padding:72px 18px}.halalSectionHead{grid-template-columns:1fr;gap:20px}.halalProductGrid{grid-template-columns:1fr}.halalMore{flex-direction:column;gap:16px}.halalProcess ol{grid-template-columns:1fr}.halalProcess li{min-height:auto}.halalProcess li h3{margin:35px 0 12px}.halalPartnerStats{grid-template-columns:1fr}.halalWholesale .halalButton{width:100%}}.honeyLanding{--hg:#d7a83f;--ivory:#f4efe3;color:var(--ivory);background:#0a0908;overflow:hidden}.honeyHero{isolation:isolate;align-items:center;min-height:790px;padding:80px max(24px,50vw - 640px);display:flex;position:relative}.honeyHeroImage{z-index:-2;background:linear-gradient(90deg,#050403 0%,#050403e8 34%,#05040333 68%),linear-gradient(#0000 64%,#090806),url(/honey-luxury-hero.png) 50%/cover no-repeat;animation:1.3s ease-out honeyReveal;position:absolute;inset:0}.honeyHero:after{content:"";pointer-events:none;border:1px solid #d7a83f3b;position:absolute;inset:18px}.honeyHeroCopy{z-index:1;max-width:690px}.honeyKicker,.honeyHead>div>p,.honeyIntro>p,.hiveTreasures>div>p{color:#d5b86c;font:700 8px var(--font-unbounded);letter-spacing:.18em;text-transform:uppercase}.honeyHero h1{letter-spacing:-.06em;margin:30px 0;font-size:clamp(55px,6.4vw,98px);line-height:.94}.honeyLanding h1 em,.honeyLanding h2 em{color:var(--hg);font-style:normal}.honeyHeroCopy>p:not(.honeyKicker){color:#c4bbac;max-width:570px;font:17px/1.75 Georgia,serif}.honeyHeroCopy>div{align-items:center;gap:28px;margin-top:35px;display:flex}.honeyButton{color:#130e07;font:800 9px var(--font-unbounded);text-transform:uppercase;background:linear-gradient(120deg,#f0d27d,#b67b20);padding:17px 21px;display:inline-flex}.honeyHeroCopy>div>a:last-child{border-bottom:1px solid #cba94d;padding-bottom:6px;font-size:10px}.honeyHero aside{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #d7a83f66;border-radius:50%;place-content:center;width:120px;height:120px;display:grid;position:absolute;top:60px;right:max(30px,50vw - 640px)}.honeyHero aside span{color:var(--hg);font:500 25px var(--font-unbounded)}.honeyHero aside small{font:700 6px/1.5 var(--font-unbounded);letter-spacing:.12em}@keyframes honeyReveal{0%{filter:brightness(.7);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}.honeyRibbon{color:#140e06;white-space:nowrap;height:62px;font:800 8px var(--font-unbounded);letter-spacing:.15em;background:linear-gradient(90deg,#ad741e,#f0d37d,#a66b17);justify-content:space-around;align-items:center;display:flex}.honeyIntro,.honeyCollection,.hiveTreasures,.beeWorld,.honeyQuality,.honeySafety,.honeyCta{padding:110px max(24px,50vw - 640px)}.honeyIntro{background:#11100e;grid-template-columns:.35fr 1fr .65fr;gap:55px;display:grid}.honeyIntro h2,.honeyHead h2,.hiveTreasures h2,.honeyQuality h2,.honeyCta h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,66px);line-height:1.03}.honeyIntro>div>p{color:#aaa195;font:13px/1.8 Georgia,serif}.honeyIntro dl{gap:25px;display:flex}.honeyIntro dt{color:var(--hg);font:500 22px var(--font-unbounded)}.honeyIntro dd{color:#8f877a;max-width:120px;margin:5px 0;font-size:9px}.honeyHead{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.honeyHead>p{color:#9a9287;font-size:12px;line-height:1.8}.honeyFilters{gap:8px;padding-bottom:20px;display:flex;overflow:auto}.honeyFilters button{white-space:nowrap;color:#aaa095;font:700 8px var(--font-unbounded);background:0 0;border:1px solid #ffffff20;padding:12px 16px}.honeyFilters button.active,.honeyFilters button:hover{background:var(--hg);color:#140d04}.honeyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.honeyGrid article{background:#15130f;border:1px solid #ffffff12;transition:all .3s}.honeyGrid article:hover{border-color:#d7a83f88;transform:translateY(-5px)}.honeyPhoto{background-image:linear-gradient(#0000 45%,#080705dd),url(/honey-luxury-hero.png);background-size:190%;height:260px;position:relative}.honeyPhoto span,.honeyPhoto small{font:800 7px var(--font-unbounded);text-transform:uppercase;position:absolute;top:15px}.honeyPhoto span{color:var(--hg);left:15px}.honeyPhoto small{background:#090807cc;padding:7px;right:15px}.honeyGrid article>div:last-child{padding:23px}.honeyGrid h3{font:500 16px var(--font-unbounded)}.honeyGrid p{color:#91897d;min-height:34px;font-size:10px}.honeyGrid a{color:#d7b765;text-transform:uppercase;border-top:1px solid #ffffff17;margin-top:18px;padding-top:14px;font-size:8px;display:block}.hiveTreasures{background:var(--ivory);color:#18140d;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.hiveTreasures ol{border-top:1px solid #a79b85;margin:0;padding:0;list-style:none}.hiveTreasures li{border-bottom:1px solid #c0b5a2;grid-template-columns:45px 1fr;padding:20px 0;display:grid}.hiveTreasures li span{color:#9a6d22;font:700 8px var(--font-unbounded)}.hiveTreasures h3{font:500 14px var(--font-unbounded);margin:0 0 5px}.hiveTreasures li p{color:#6e6557;margin:0;font-size:10px}.beeWorld{background:radial-gradient(circle at 80% 20%,#3b2a0c,#0c0b09 35%)}.beeSpecies{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.beeSpecies article{background:#15120de0;border:1px solid #d7a83f35;min-height:300px;padding:25px}.beeSpecies b{color:var(--hg);font:700 8px var(--font-unbounded)}.beeSpecies small{float:right;color:#8c8374;text-transform:uppercase;font-size:7px}.beeSpecies h3{font:500 15px var(--font-unbounded);margin:60px 0 6px}.beeSpecies em{color:#c3a55c;font:italic 12px Georgia,serif}.beeSpecies p{color:#928a7e;margin-top:20px;font-size:10px;line-height:1.7}.beeWonder{background:#d7a83f33;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:15px;display:grid}.beeWonder span{color:#cbbf9e;font:700 7px/1.5 var(--font-unbounded);background:#0c0b09;padding:20px}.honeyQuality{background:#15130f;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.honeyQuality ol{margin:0;padding:0;list-style:none}.honeyQuality li{border-top:1px solid #ffffff20;grid-template-columns:45px 1fr;padding:21px 0;display:grid}.honeyQuality li b{color:var(--hg);font:700 8px var(--font-unbounded)}.honeyQuality li span{font:500 13px var(--font-unbounded)}.honeySafety{color:#17130d;background:#efe9dc;grid-template-columns:.3fr 1.7fr;gap:50px;display:grid}.honeySafety>b{font:800 9px var(--font-unbounded);color:#9b6b1d}.honeySafety h2{font:500 27px var(--font-unbounded)}.honeySafety p{color:#615848;font-size:12px;line-height:1.8}.honeyCta{color:#160e04;background:linear-gradient(120deg,#8e5a13,#e3bd64 50%,#80500f);grid-template-columns:.35fr 1fr .7fr;align-items:center;gap:50px;display:grid}.honeyCta>p{font:800 8px var(--font-unbounded);letter-spacing:.16em}.honeyCta>div>p{font-size:11px;line-height:1.7}.honeyCta .honeyButton{color:#fff;background:#151008;margin-top:15px}@media (max-width:950px){.honeyIntro,.hiveTreasures,.honeyQuality,.honeyCta{grid-template-columns:1fr;gap:45px}.honeyGrid,.beeSpecies{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.honeyHero{min-height:720px;padding:80px 18px}.honeyHero:after{inset:8px}.honeyHeroImage{background-position:64%}.honeyHero h1{font-size:50px}.honeyHeroCopy>div{flex-direction:column;align-items:stretch}.honeyHeroCopy>div>a:last-child{text-align:center}.honeyHero aside{width:85px;height:85px;top:18px;right:18px}.honeyRibbon{justify-content:flex-start;gap:25px;padding:0 18px;overflow:hidden}.honeyIntro,.honeyCollection,.hiveTreasures,.beeWorld,.honeyQuality,.honeySafety,.honeyCta{padding:72px 18px}.honeyHead{grid-template-columns:1fr;gap:20px}.honeyGrid,.beeSpecies{grid-template-columns:1fr}.honeyPhoto{height:240px}.beeWonder{grid-template-columns:1fr 1fr}.honeySafety,.honeyCta{grid-template-columns:1fr}}.halalProductPhoto,.honeyPhoto{background-repeat:no-repeat;background-size:175%}.honeyUniverse{color:#17130c;background:#eee8dc;padding:110px max(24px,50vw - 640px)}.honeyUniverse .honeyHead>p{color:#675e50}.honeyUniverse .honeyHead>div>p{color:#92671d}.honeyUniverseGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.honeyUniverseGrid article{background:#faf7f0;border:1px solid #b9ad98;padding:25px;box-shadow:0 20px 50px #38270d0b}.honeyUniverseGrid header{border-bottom:1px solid #c9bfac;grid-template-columns:40px 1fr auto;align-items:start;padding-bottom:18px;display:grid}.honeyUniverseGrid header span{color:#9a6c1d;font:700 8px var(--font-unbounded)}.honeyUniverseGrid h3{font:500 15px var(--font-unbounded);margin:0}.honeyUniverseGrid header small{color:#857b6a;font:700 7px var(--font-unbounded);text-transform:uppercase}.honeyUniverseGrid ul{columns:2;column-gap:28px;margin:20px 0 0;padding:0;list-style:none}.honeyUniverseGrid li{break-inside:avoid;color:#554d41;border-bottom:1px solid #ded7ca;padding:8px 0;font-size:9px;line-height:1.5}.honeyUniverseGrid li:before{content:"◆";color:#a97927;margin-right:8px;font-size:5px}.universeNote{color:#655c4d;border:1px solid #a99c85;margin:20px 0 0;padding:22px;font-size:10px;line-height:1.7}@media (max-width:750px){.honeyUniverse{padding:72px 18px}.honeyUniverseGrid{grid-template-columns:1fr}.honeyUniverseGrid ul{columns:1}.honeyUniverseGrid header{grid-template-columns:35px 1fr}.honeyUniverseGrid header small{grid-column:2;margin-top:7px}}.heroGraphic .orbit span{pointer-events:auto;cursor:pointer;isolation:isolate;transition:scale .22s,filter .22s,box-shadow .22s}.heroGraphic .orbit span:after{content:attr(data-label);z-index:20;color:#fff;width:max-content;max-width:170px;font:700 10px/1.25 var(--font-unbounded);letter-spacing:.02em;text-align:center;opacity:0;visibility:hidden;background:#0d1720f2;border:1px solid #9fe9ff44;border-radius:10px;padding:7px 10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 28px #0008}:is(.heroGraphic .orbit:hover span,.heroGraphic .orbit:focus-visible span){filter:brightness(1.18);scale:1.14;box-shadow:inset 0 0 18px #fff3,0 0 34px}.heroGraphic .orbit:hover span:after{opacity:1;visibility:visible;transform:translate(-50%)}.heroGraphic .orbit:focus-visible span:after{opacity:1;visibility:visible;transform:translate(-50%)}.heroGraphic .orbit:focus-visible{outline:none}.orbitEleven{border-color:#0000;width:420px;height:420px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitEleven span{color:#c9ff46;width:54px;height:54px;font:800 14px var(--font-unbounded);background:#18240d;border-color:#c9ff4688;position:absolute;top:72px;left:-8px}.orbitTwelve{border-color:#0000;width:485px;height:485px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitTwelve span{color:#f0c672;width:54px;height:54px;font:800 17px var(--font-unbounded);background:#2c1e0c;border-color:#f0c67288;position:absolute;top:22px;right:42px}.orbitThirteen{border-color:#0000;width:545px;height:545px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitThirteen span{color:#ffc94d;background:#33220b;border-color:#ffc94d88;width:54px;height:54px;font-size:23px;position:absolute;bottom:34px;left:50px}@media (max-width:700px){.heroGraphic .orbit span:after{display:none}.orbitEleven{width:285px;height:285px}.orbitEleven span{width:44px;height:44px;font-size:12px;top:50px;left:0}.orbitTwelve{width:345px;height:345px}.orbitTwelve span{width:44px;height:44px;font-size:14px;top:19px;right:27px}.orbitThirteen{width:375px;height:375px}.orbitThirteen span{width:44px;height:44px;font-size:19px;bottom:26px;left:35px}}.quranStudy{--quran-gold:#d5b56b;--quran-mint:#9fd1b6;color:#f5f0e5;background:#07120f;overflow:hidden}.quranHero{background:radial-gradient(circle at 77% 44%,#244c3b 0,#0000 24%),radial-gradient(circle at 77% 44%,#b8974c2c 0,#0000 43%),#07120f;grid-template-columns:1.05fr .95fr;min-height:770px;display:grid}.quranHeroCopy{flex-direction:column;justify-content:center;padding:115px 5vw 76px max(30px,50vw - 640px);display:flex}.quranStudy .eyebrow{color:var(--quran-gold);font:800 9px var(--font-unbounded);letter-spacing:.14em}.quranHero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(54px,6.2vw,94px);line-height:.96}.quranHero h1 em,.quranStudy h2 em{color:var(--quran-gold);font-style:normal}.quranHeroCopy>p:not(.eyebrow){color:#b9c8bf;max-width:590px;font:16px/1.8 Georgia,serif}.quranActions{align-items:center;gap:28px;margin-top:33px;display:flex}.quranActions .mainButton{background:var(--quran-gold);color:#132019}.quranActions .mainButton span{color:#132019}.quranActions>a:last-child{color:#dfe6dc;border-bottom:1px solid #93a99b;padding-bottom:6px;font-size:11px}.quranHeroFacts{border-top:1px solid #ffffff24;gap:28px;margin-top:55px;padding-top:20px;display:flex}.quranHeroFacts span{color:#91a89a;gap:5px;font-size:9px;display:grid}.quranHeroFacts b{color:#f5f0e5;font:650 12px var(--font-unbounded)}.quranAura{isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.quranAura:before,.quranAura:after{content:"";border:1px solid #d5b56b55;border-radius:50%;position:absolute}.quranAura:before{width:min(43vw,540px);height:min(43vw,540px);box-shadow:0 0 0 30px #d5b56b0a,0 0 0 90px #d5b56b08}.quranAura:after{border-style:dashed;width:min(26vw,330px);height:min(26vw,330px);animation:28s linear infinite quranOrbit}.quranAura span{color:#e5cb8e;opacity:.95;z-index:1;font:500 clamp(70px,11vw,165px) Georgia,serif}.quranAura i{opacity:.42;background:radial-gradient(circle,#e4c57a 0 2px,#0000 3px) 0 0/26px 26px;width:250px;height:250px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 70%);mask-image:radial-gradient(circle,#000 10%,#0000 70%)}.quranAura b,.quranAura small{z-index:2;font:800 8px var(--font-unbounded);letter-spacing:.17em;position:absolute}.quranAura b{color:#d5b56b;bottom:86px}.quranAura small{color:#8ca895;top:55px;right:55px}@keyframes quranOrbit{to{transform:rotate(360deg)}}.quranPromise{color:#152119;background:#f0ecdf;grid-template-columns:.9fr 1fr 1fr;gap:55px;padding:105px max(30px,50vw - 640px);display:grid}.quranPromise h2,.quranSectionHead h2,.quranRoute h2,.quranSession h2{letter-spacing:-.05em;margin:0;font-size:clamp(37px,4.5vw,65px);line-height:1.04}.quranPromise h2 em{color:#887038}.quranPromise>p:last-child{color:#5e675d;margin:0;font:15px/1.85 Georgia,serif}.quranLayers{background:#d5b56b55;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.quranLayers article{background:#0b1b16;flex-direction:column;min-height:370px;padding:42px;display:flex}.quranLayers article:nth-child(2){background:#10261e}.quranLayers span,.quranMethods article>span{color:var(--quran-gold);font:800 9px var(--font-unbounded)}.quranLayers p{color:#92b29f;font:800 9px var(--font-unbounded);letter-spacing:.12em;text-transform:uppercase;margin:55px 0 10px}.quranLayers h3{font:500 24px var(--font-unbounded);margin:0}.quranLayers ul{border-top:1px solid #fff2;margin:auto 0 0;padding:22px 0 0;list-style:none}.quranLayers li{color:#b9c8bf;padding:8px 0;font-size:11px}.quranLayers li:before{content:"✦";color:var(--quran-gold);margin-right:10px;font-size:8px}.quranMethods{background:#07120f;padding:112px max(30px,50vw - 640px)}.quranSectionHead{grid-template-columns:1fr .8fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.quranSectionHead>p{color:#a9bbb0;margin:0;font:14px/1.8 Georgia,serif}.quranMethodGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quranMethods article{background:linear-gradient(145deg,#122a21,#091813);border:1px solid #d5b56b3d;flex-direction:column;min-height:285px;padding:27px;transition:all .25s;display:flex}.quranMethods article:hover{border-color:var(--quran-gold);transform:translateY(-5px);box-shadow:0 20px 45px #0005}.quranMethods h3{font:500 18px var(--font-unbounded);margin:52px 0 12px}.quranMethods p{color:#9cb1a4;margin:0;font-size:12px;line-height:1.65}.quranMethods article>b{color:var(--quran-gold);margin-top:auto;font-size:19px}.quranRoute{color:#132019;background:linear-gradient(130deg,#ac8a44,#e7d28f 53%,#c1a45b);grid-template-columns:.75fr 1.25fr;gap:100px;padding:112px max(30px,50vw - 640px);display:grid}.quranRouteIntro>p:not(.eyebrow){max-width:330px;font:14px/1.8 Georgia,serif}.quranRoute .eyebrow{color:#5f4b22}.quranRoute h2 em{color:#5e4b25}.quranRoute ol{border-top:1px solid #15221955;margin:0;padding:0;list-style:none}.quranRoute li{border-bottom:1px solid #15221955;grid-template-columns:55px 1fr 25px;gap:18px;padding:25px 0;display:grid}.quranRoute li>b{font:800 10px var(--font-unbounded);color:#665126}.quranRoute h3{font:550 17px var(--font-unbounded);margin:0 0 7px}.quranRoute li p{color:#435247;margin:0;font-size:12px;line-height:1.65}.quranRoute li>span{align-self:center;font-size:19px}.quranSession{background:radial-gradient(circle at 65%,#1b4233,#0000 35%),#0b1914;grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding:105px max(30px,50vw - 640px);display:grid}.quranSessionSteps{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.quranSessionSteps span{border-top:2px solid var(--quran-gold);color:#c3d0c7;min-height:164px;font:800 8px var(--font-unbounded);background:#11271f;flex-direction:column;padding:16px 12px;display:flex}.quranSessionSteps b{font:500 14px var(--font-unbounded);color:#fff;margin:auto 0}.quranSessionSteps small{color:#d5b56b;font-size:8px}.quranCare{color:#263329;background:#e9e4d5;grid-template-columns:.55fr 1.45fr;gap:55px;padding:38px max(30px,50vw - 640px);display:grid}.quranCare>b{font:800 9px var(--font-unbounded);color:#7d6531}.quranCare p{color:#5b675c;margin:0;font-size:12px;line-height:1.8}.orbitFourteen{border-color:#0000;width:610px;height:610px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitFourteen span{color:#d9c071;background:#123326;border-color:#d9c07188;width:54px;height:54px;font:800 21px Georgia,serif;position:absolute;bottom:38px;right:29px}@media (max-width:950px){.quranHero,.quranPromise,.quranRoute,.quranSession{grid-template-columns:1fr}.quranHeroCopy{padding:100px 7vw}.quranAura{min-height:410px}.quranPromise{gap:28px}.quranSectionHead{gap:35px}.quranLayers,.quranMethodGrid{grid-template-columns:repeat(2,1fr)}.quranRoute{gap:48px}.quranSessionSteps{max-width:660px}.orbitFourteen{width:430px;height:430px}.orbitFourteen span{width:44px;height:44px;bottom:29px;right:18px}}@media (max-width:650px){.quranHeroCopy,.quranMethods,.quranPromise,.quranRoute,.quranSession{padding:72px 18px}.quranHero{min-height:auto}.quranHero h1{font-size:52px}.quranHeroFacts{grid-template-columns:1fr 1fr;gap:15px;display:grid}.quranAura{min-height:300px}.quranAura b{bottom:32px}.quranAura small{top:20px;right:20px}.quranPromise,.quranSectionHead,.quranRoute,.quranSession{gap:25px}.quranLayers,.quranMethodGrid{grid-template-columns:1fr}.quranLayers article{min-height:300px;padding:30px 18px}.quranSectionHead{grid-template-columns:1fr}.quranMethodGrid article{min-height:235px}.quranSessionSteps{grid-template-columns:1fr 1fr}.quranSessionSteps span{min-height:110px}.quranCare{grid-template-columns:1fr;gap:15px;padding:32px 18px}.orbitFourteen{width:430px;height:430px}.orbitFourteen span{width:44px;height:44px;bottom:20px;right:19px}}.heroGraphic .orbit{pointer-events:none;text-decoration:none}.productPreviewCard{cursor:pointer;transition:transform .2s,border-color .2s}:is(.productPreviewCard:hover,.productPreviewCard:focus-visible){outline:none;transform:translateY(-3px);box-shadow:0 16px 36px #0007;border-color:#f0cb80!important}.productPreviewCard>em{color:#f0cf8d;font:800 10px var(--font-unbounded);text-transform:uppercase;margin-top:15px;font-style:normal;display:block}.productModal{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050504dd;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.productModal>article{background:#171510;border:1px solid #c8a66a;grid-template-columns:1.05fr .95fr;width:min(980px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.modalClose{z-index:2;color:#fff;cursor:pointer;background:#0c0b09dd;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:16px;right:16px}.modalPhoto{background-position:50%;background-size:cover;min-height:590px}.modalBody{flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.modalBody>span{color:#d2ad69;font:800 9px var(--font-unbounded);letter-spacing:.1em;text-transform:uppercase}.modalBody h2{margin:22px 0;font-size:clamp(31px,3.5vw,50px);line-height:1.08}.modalStatus{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.modalStatus b,.modalStatus i{font:850 10px var(--font-unbounded);text-transform:uppercase;padding:9px 12px;font-style:normal}.modalStatus b{color:#17120a;background:#d2ad69}.modalStatus i{color:#271d0f;background:#fff6e6}.modalBody dl{margin:0}.modalBody dl>div{border-top:1px solid #ffffff1d;padding:15px 0}.modalBody dt{color:#a98d59;text-transform:uppercase;font-size:9px}.modalBody dd{color:#eee5d6;margin:6px 0 0;font-size:12px;line-height:1.6}.modalBody>p{color:#9c9588;font-size:10px;line-height:1.7}.modalBody>a{color:#17120a;text-align:center;font:850 9px var(--font-unbounded);text-transform:uppercase;background:#d2ad69;margin-top:12px;padding:16px}@media (max-width:750px){.productModal{padding:10px}.productModal>article{grid-template-columns:1fr}.modalPhoto{min-height:300px}.modalBody{padding:30px 22px}.modalBody h2{font-size:30px}.modalClose{top:10px;right:10px}.productPreviewCard>em{font-size:9px}}.productNameGrid>div{padding-top:24px;position:relative}.productNameGrid>div:before{content:"◆";color:#d2ad69;margin-bottom:13px;font-size:9px;display:block}.productNameGrid>div>b{color:#fffaf0;font:600 16px/1.45 var(--font-unbounded);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 16px #0008}.productNameGrid>div:hover>b{color:#ffe4aa}@media (max-width:650px){.productNameGrid>div>b{font-size:15px;line-height:1.5}.productNameGrid>div:before{margin-bottom:11px}}.modalPhoto{position:relative}.photoZoom{z-index:3;color:#f5d98f;cursor:pointer;background:#17120bcc;border:1px solid #f2d48c;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 35px #000b,0 0 0 5px #d2ad6922}:is(.photoZoom:hover,.photoZoom:focus-visible){color:#17120a;background:#d2ad69;outline:none;transform:scale(1.08)}.photoZoom span{font:700 27px/1 Arial;transform:rotate(45deg)}.photoOnlyViewer{z-index:1200;background:#000;place-items:center;padding:0;display:grid;position:fixed;inset:0}.photoOnlyViewer img{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100vh;display:block}.photoOnlyViewer button{color:#fff;cursor:pointer;z-index:2;background:#080808b8;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:fixed;top:18px;right:18px}:is(.photoOnlyViewer button:hover,.photoOnlyViewer button:focus-visible){color:#17120a;background:#d2ad69;outline:none}@media (max-width:650px){.photoZoom{width:46px;height:46px;bottom:12px;right:12px}.photoOnlyViewer button{top:10px;right:10px}}.productStatus{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.productStatus>b,.productStatus>i{min-height:32px;font:850 11px/1.2 var(--font-unbounded);letter-spacing:.045em;text-transform:uppercase;border-radius:4px;align-items:center;padding:7px 11px;font-style:normal;display:inline-flex}.productStatus>b{color:#17120a;background:#d2ad69;box-shadow:inset 0 0 0 1px #f1d99c}.productStatus>i{color:#302515;background:#fff7e8;border:1px solid #ead09a}.productNameGrid>div:hover{background:linear-gradient(135deg,#383126,#211e19);border-color:#d2ad69}@media (max-width:650px){.productStatus{gap:7px}.productStatus>b,.productStatus>i{min-height:34px;padding:8px 10px;font-size:10px}.productStatus>i{flex:1}.productNameGrid>div{padding:19px}}.categoryGroups{background:linear-gradient(#201e19,#151410)}.categoryGroups h4{color:#f6ead3;font-size:19px;line-height:1.35}.categoryGroups header span{color:#17130d;background:#c8a66a;width:36px;height:36px;font-size:10px}.productNameGrid{background:0 0;gap:7px}.productNameGrid>div{border:1px solid #806e4a66;border-left:3px solid var(--gold);background:linear-gradient(135deg,#29261f,#1a1915);min-height:104px;padding:19px 18px;box-shadow:0 10px 28px #0003}.productNameGrid b{color:#fff8eb;letter-spacing:.01em;font-size:13px;line-height:1.5}.productNameGrid small{color:#d1b77f;letter-spacing:.055em;margin-top:13px;font-size:9px;line-height:1.35}.categoryGroups details{background:#0f0f0d;border-color:#8e7547;margin-top:18px;padding:18px 20px}.categoryGroups summary{font-size:10px}.categoryGroups dt{color:#c8a66a;font-size:9px}.categoryGroups dd{color:#eee5d6;font-size:11px;line-height:1.65}.categoryCover h3{color:#fff5e4;font-size:20px}.categoryCover p{color:#c0b7a8;font-size:13px}.categoryCover b{font-size:10px}@media (max-width:650px){.productNameGrid{grid-template-columns:1fr}.productNameGrid>div{min-height:88px;padding:17px}.productNameGrid b{font-size:14px}.productNameGrid small{font-size:9px}.categoryGroups h4{font-size:17px}.categoryCover h3{font-size:19px}.categoryCover p{font-size:13px}}.halalMegaHero .halalHeroCopy{max-width:900px}.halalMegaHero h1{max-width:940px;font-size:clamp(50px,6vw,90px)}.halalMegaCatalog{background:radial-gradient(circle at 90% 0,#4a351d33,#0000 25%),#11110f}.catalogDashboard{grid-template-columns:150px 150px 190px 1fr;gap:10px;margin-bottom:24px;display:grid}.catalogDashboard>div,.catalogDashboard label{background:#191814;border:1px solid #ffffff17;min-height:92px;padding:18px}.catalogDashboard>div{flex-direction:column;justify-content:center;display:flex}.catalogDashboard strong{color:var(--gold);font:500 28px var(--font-unbounded)}.catalogDashboard span{color:#8f8a80;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.catalogDashboard label{flex-direction:column;gap:11px;display:flex}.catalogDashboard input{color:#fff;width:100%;font:12px var(--font-unbounded);background:0 0;border:0;border-bottom:1px solid #6c604c;outline:none;padding:8px 0}.catalogDashboard input:focus{border-color:var(--gold)}.megaFilters{scrollbar-width:thin}.megaFilters button{align-items:center;gap:9px;display:flex}.megaFilters button b{color:var(--gold);font-size:8px}.megaFilters button.active b{color:#15120c}.halalCategoryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.halalCategoryGrid>article{background:#191814;border:1px solid #ffffff17;overflow:hidden}.halalCategoryGrid>article.open{grid-column:1/-1}.categoryCover{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.categoryImage{background-position:50%;background-size:cover;height:235px;position:relative}.categoryImage span,.categoryImage small{font:800 8px var(--font-unbounded);text-transform:uppercase;position:absolute;top:15px}.categoryImage span{color:var(--gold);left:15px}.categoryImage small{background:#090908cc;padding:7px 9px;right:15px}.categoryCover>div:last-child{padding:23px}.categoryCover h3{font:500 17px/1.3 var(--font-unbounded);margin:0 0 12px}.categoryCover p{color:#918c82;min-height:52px;font-size:11px;line-height:1.65}.categoryCover b{color:#d7b978;font:800 8px var(--font-unbounded);text-transform:uppercase;border-top:1px solid #ffffff17;padding-top:16px;display:block}.categoryCover b i{float:right;font-size:18px;font-style:normal}.open .categoryCover{grid-template-columns:310px 1fr;display:grid}.open .categoryImage{height:100%;min-height:235px}.open .categoryCover p{min-height:0}.categoryGroups{padding:0 24px 24px}.categoryGroups>section{border-top:1px solid #ffffff1b;padding:25px 0}.categoryGroups header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.categoryGroups h4{font:500 15px var(--font-unbounded);margin:0}.categoryGroups header span{width:28px;height:28px;color:var(--gold);font:700 8px var(--font-unbounded);border:1px solid #89734b;place-items:center;display:grid}.productNameGrid{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.productNameGrid>div{background:#12120f;flex-direction:column;justify-content:space-between;min-height:78px;padding:15px;display:flex}.productNameGrid b{font-size:10px;line-height:1.45}.productNameGrid small{color:#777267;text-transform:uppercase;font-size:7px}.categoryGroups details{border:1px solid #ffffff17;margin-top:12px;padding:14px 16px}.categoryGroups summary{cursor:pointer;color:var(--gold);font:800 8px var(--font-unbounded);text-transform:uppercase}.categoryGroups dl{grid-template-columns:1fr 1fr 2fr;gap:15px;margin:18px 0 0;display:grid}.categoryGroups dt{color:#777267;text-transform:uppercase;font-size:7px}.categoryGroups dd{color:#b9b2a6;margin:5px 0 0;font-size:9px;line-height:1.5}.catalogEmpty{text-align:center;border:1px solid #ffffff17;padding:70px}.catalogEmpty b{font:500 22px var(--font-unbounded)}.catalogEmpty p{color:#8c877d}.catalogEmpty button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;padding:12px 18px}.halalConcept>div:first-child>p:last-child{color:#6e675b;max-width:550px;font-size:12px;line-height:1.8}.halalEcosystem,.halalEquipment{padding:110px max(24px,50vw - 640px)}.halalEcosystem{background:#0d0d0b}.halalEcosystem ol{border:1px solid #ffffff1b;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.halalEcosystem li{border-bottom:1px solid #ffffff1b;border-right:1px solid #ffffff1b;flex-direction:column;justify-content:space-between;min-height:145px;padding:22px;display:flex;position:relative}.halalEcosystem li span{color:var(--gold);font:700 8px var(--font-unbounded)}.halalEcosystem li b{font:500 13px/1.45 var(--font-unbounded)}.halalEcosystem li i{z-index:2;background:var(--gold);color:#15120d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;right:-10px}.halalEquipment{background:linear-gradient(145deg,#17140e,#0c0c0a);grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.equipmentLead h2{font-size:clamp(38px,4.5vw,64px);line-height:1.04}.equipmentLead h2 em{color:var(--gold);font-style:normal}.equipmentLead>p:not(.goldEyebrow){color:#969084;font-size:12px;line-height:1.8}.futureFields{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.futureFields span{color:#a89f90;text-transform:uppercase;border:1px solid #ffffff1a;padding:9px 11px;font-size:8px}.equipmentFamilyGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.equipmentFamilyGrid article{background:#171713;border:1px solid #ffffff1b;min-height:230px;padding:24px}.equipmentFamilyGrid article>span{color:var(--gold);font:800 8px var(--font-unbounded)}.equipmentFamilyGrid h3{font:500 15px var(--font-unbounded);margin:45px 0 12px}.equipmentFamilyGrid p{color:#918b80;font-size:10px;line-height:1.7}.equipmentFamilyGrid small{color:#716b62;text-transform:uppercase;border-top:1px solid #ffffff17;margin-top:20px;padding-top:12px;font-size:7px;display:block}@media (max-width:1000px){.catalogDashboard{grid-template-columns:repeat(3,1fr)}.catalogDashboard label{grid-column:1/-1}.halalCategoryGrid{grid-template-columns:repeat(2,1fr)}.productNameGrid{grid-template-columns:repeat(3,1fr)}.halalEquipment{grid-template-columns:1fr;gap:55px}.halalEcosystem ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.halalMegaHero h1{font-size:43px}.catalogDashboard{grid-template-columns:1fr 1fr}.catalogDashboard>div:nth-child(3){grid-column:1/-1}.halalCategoryGrid{grid-template-columns:1fr}.open .categoryCover{display:block}.open .categoryImage{min-height:220px}.categoryGroups{padding:0 15px 15px}.productNameGrid{grid-template-columns:1fr 1fr}.productNameGrid>div{min-height:75px}.categoryGroups dl{grid-template-columns:1fr}.halalEcosystem,.halalEquipment{padding:72px 18px}.halalEcosystem ol{grid-template-columns:1fr}.halalEcosystem li{min-height:105px}.halalEcosystem li i{inset:auto auto -10px 50%;transform:rotate(90deg)}.equipmentFamilyGrid{grid-template-columns:1fr}.equipmentFamilyGrid article{min-height:200px}}.airConcierge,.airLawHelp{padding:90px 0 25px}.airSectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.airSectionHead h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08}.airSectionHead h2 em{color:#fc5;font-style:normal}.airSectionHead>p{color:#9db2c4;font-size:12px;line-height:1.75}.airServiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.airServiceGrid article,.airLawGrid article{background:linear-gradient(145deg,#10213a,#081221);border:1px solid #345074;min-height:245px;padding:24px}.airServiceGrid span,.airLawGrid span{color:#fc5;font:800 9px var(--font-unbounded)}.airServiceGrid h3,.airLawGrid h3{color:#eef7ff;font:550 16px/1.35 var(--font-unbounded);margin:65px 0 13px}.airServiceGrid p,.airLawGrid p{color:#9fb3c4;margin:0;font-size:11px;line-height:1.7}.airLawHelp{padding-top:100px}.airLawGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.airLawGrid article{flex-direction:column;min-height:310px;display:flex}.airLawGrid a{color:#dcebff;border-top:1px solid #324c6b;margin-top:auto;padding-top:15px;font-size:10px;font-weight:850}.airEvidence{background:linear-gradient(135deg,#24210f,#0b1625);border:1px solid #6e633d;grid-template-columns:180px 1fr;gap:22px 35px;margin-top:18px;padding:27px;display:grid}.airEvidence h3{color:#ffdc84;font:550 17px var(--font-unbounded);margin:0}.airEvidence ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.airEvidence li{color:#c5d3df;border:1px solid #ffffff16;padding:10px;font-size:9px;line-height:1.45}.airEvidence p{color:#9fb0bd;grid-column:2;margin:0;font-size:9px;line-height:1.7}@media (max-width:900px){.airSectionHead{grid-template-columns:1fr;gap:20px}.airServiceGrid,.airLawGrid{grid-template-columns:repeat(2,1fr)}.airEvidence{grid-template-columns:1fr}.airEvidence p{grid-column:1}}@media (max-width:600px){.airConcierge,.airLawHelp{padding-top:65px}.airServiceGrid,.airLawGrid,.airEvidence ul{grid-template-columns:1fr}.airServiceGrid article,.airLawGrid article{min-height:220px}.airServiceGrid h3,.airLawGrid h3{margin-top:42px}}.flightAppealBuilder{padding:75px 0 20px}.flightAppealGrid{grid-template-columns:.95fr 1.05fr;gap:16px;display:grid}.flightAppealGrid form,.flightAppealPreview{background:linear-gradient(145deg,#0d1d31,#07111f);border:1px solid #345074;padding:24px}.flightAppealGrid form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flightAppealGrid label{flex-direction:column;gap:6px;display:flex}.flightAppealGrid label.wide,.flightAppealGrid aside{grid-column:1/-1}.flightAppealGrid label span{color:#9db8cb;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.flightAppealGrid input,.flightAppealGrid select,.flightAppealGrid textarea{color:#eef8ff;width:100%;font:12px var(--font-manrope);background:#071420;border:1px solid #35526e;border-radius:7px;outline:none;padding:11px 12px}.flightAppealGrid input,.flightAppealGrid select{height:43px}.flightAppealGrid textarea{resize:vertical;min-height:88px;line-height:1.5}.flightAppealGrid input:focus,.flightAppealGrid select:focus,.flightAppealGrid textarea:focus{border-color:#70dfff;box-shadow:0 0 0 2px #70dfff1a}.flightAppealGrid aside{color:#d2c6a7;background:#2a2515;border-left:3px solid #fc5;padding:12px;font-size:10px;line-height:1.55}.flightAppealGrid aside b{color:#ffe08b}.flightAppealPreview{min-width:0}.flightAppealPreview>div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.flightAppealPreview>div span{color:#77dffd;font:800 8px var(--font-unbounded);letter-spacing:.09em}.flightAppealPreview button{color:#131b25;font:800 11px var(--font-manrope);cursor:pointer;background:#fc5;border:0;border-radius:6px;padding:10px 14px}.flightAppealPreview pre{white-space:pre-wrap;color:#15191d;background:#fff;max-height:620px;margin:0;padding:23px;font:11px/1.65 Arial,sans-serif;overflow:auto}.flightAppealPreview>p{color:#9db2c4;margin:12px 0 0;font-size:9px;line-height:1.6}@media (max-width:900px){.flightAppealGrid{grid-template-columns:1fr}}@media (max-width:600px){.flightAppealBuilder{padding-top:60px}.flightAppealGrid form{grid-template-columns:1fr;padding:17px}.flightAppealGrid label.wide,.flightAppealGrid aside{grid-column:auto}.flightAppealPreview,.flightAppealPreview pre{padding:17px}}.appealKindTabs{gap:8px;margin:-10px 0 22px;display:flex}.appealKindTabs button{color:#9eb7c7;cursor:pointer;background:#081723;border:1px solid #315a72;flex:1;padding:14px 16px;font-weight:900}.appealKindTabs button.active{color:#fff;background:#102b3c;border-color:#70dfff;box-shadow:inset 0 -3px #70dfff}.documentUpload{background:#091a27;border:1px dashed #4b7891;border-radius:10px;padding:16px}.documentUpload>div{flex-direction:column;gap:4px;display:flex}.documentUpload>div b{color:#eefaff;font-size:11px}.documentUpload>div span,.documentUpload>p{color:#829caa;font-size:8px;line-height:1.55}.documentUpload .uploadButton{margin:12px 0;display:block}.documentUpload .uploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.documentUpload .uploadButton span{color:#06121b;cursor:pointer;background:#70dfff;border-radius:7px;padding:11px 16px;font-size:9px;font-weight:950;display:inline-flex}.documentUpload ul{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.documentUpload li{background:#06121b;border:1px solid #29495d;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.documentUpload li>span{flex-direction:column;min-width:0;display:flex}.documentUpload li b{color:#dff8ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.documentUpload li small{color:#67cfa3;font-size:7px}.documentUpload li button{color:#ff9e9e;cursor:pointer;background:0 0;border:0;font-size:18px}@media (max-width:580px){.appealKindTabs{flex-direction:column}.documentUpload{grid-column:auto}}.honeyUniverseGrid li{padding:0}.honeyUniverseGrid li:before{display:none}.honeyUniverseGrid li button{color:#554d41;text-align:left;width:100%;font:700 9px/1.5 var(--font-manrope);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ded7ca;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.honeyUniverseGrid li button:before{content:"◆";color:#a97927;font-size:5px}.honeyUniverseGrid li button span{color:#9b712d;font:800 7px var(--font-unbounded);text-transform:uppercase;opacity:0;margin-left:auto;transition:all .2s;transform:translate(-4px)}:is(.honeyUniverseGrid li button:hover,.honeyUniverseGrid li button:focus-visible){color:#17130c;outline:none}:is(.honeyUniverseGrid li button:hover span,.honeyUniverseGrid li button:focus-visible span){opacity:1;transform:none}.honeyProductModal{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070502e8;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.honeyProductModal>article{background:#151008;border:1px solid #b98a3d;grid-template-columns:1.08fr .92fr;width:min(1080px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px #000}.honeyModalClose,.honeyPhotoOpen{z-index:3;color:#fff;cursor:pointer;background:#0b0804d9;border:1px solid #f0d69a88;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute}.honeyModalClose{font-size:28px;top:17px;right:17px}.honeyPhotoOpen{color:#f2cf7c;font-size:23px;bottom:20px;left:20px;box-shadow:0 12px 35px #000b}:is(.honeyModalClose:hover,.honeyModalClose:focus-visible,.honeyPhotoOpen:hover,.honeyPhotoOpen:focus-visible){color:#151008;background:#d2aa58;outline:none}.honeyModalPhoto{background-position:50%;background-size:cover;min-height:650px}.honeyModalCopy{background:radial-gradient(circle at 90% 5%,#6d43172e,#0000 35%),#151008;flex-direction:column;justify-content:center;padding:64px 48px;display:flex}.honeyModalCopy>small{color:#d0a652;font:800 8px var(--font-unbounded);letter-spacing:.12em;text-transform:uppercase}.honeyModalCopy h2{color:#fff7e5;margin:24px 0 32px;font-size:clamp(32px,3.7vw,52px);line-height:1.07}.honeyModalCopy dl{margin:0}.honeyModalCopy dl>div{border-top:1px solid #ffffff17;padding:17px 0}.honeyModalCopy dt{color:#b78b42;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.honeyModalCopy dd{color:#d8d0c1;margin:7px 0 0;font-size:11px;line-height:1.7}.honeyModalCopy>a{color:#171008;text-align:center;font:850 9px var(--font-unbounded);text-transform:uppercase;background:#d2aa58;margin-top:22px;padding:16px}.honeyPhotoViewer{z-index:1400;background:#000;place-items:center;display:grid;position:fixed;inset:0}.honeyPhotoViewer img{object-fit:contain;max-width:100vw;max-height:100vh;display:block}.honeyPhotoViewer button{z-index:2;color:#fff;cursor:pointer;background:#070707c9;border:1px solid #ffffff80;border-radius:50%;width:50px;height:50px;font-size:30px;position:fixed;top:18px;right:18px}:is(.honeyPhotoViewer button:hover,.honeyPhotoViewer button:focus-visible){color:#151008;background:#d2aa58;outline:none}@media (max-width:760px){.honeyProductModal{padding:10px}.honeyProductModal>article{grid-template-columns:1fr}.honeyModalPhoto{min-height:320px}.honeyModalCopy{padding:34px 23px}.honeyModalCopy h2{margin:19px 0 25px;font-size:30px}.honeyModalClose{top:10px;right:10px}.honeyPhotoOpen{top:257px;bottom:auto;left:13px}.honeyUniverseGrid li button span{opacity:1;transform:none}.honeyPhotoViewer button{top:10px;right:10px}}.vitaminCompatibility{color:#edf6ff;background:radial-gradient(circle at 88% 6%,#3b286955,#0000 30%),#090d18;padding:110px max(24px,50vw - 640px)}.vitaminCompatibilityGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vitaminCompatibilityGrid article{background:linear-gradient(145deg,#142033,#090f1c);border:1px solid #38516e;min-height:330px;padding:25px;box-shadow:inset 0 1px #cbecff12}.vitaminCompatibilityGrid header{border-bottom:1px solid #2d435d;align-items:flex-start;gap:17px;padding-bottom:20px;display:flex}.vitaminCompatibilityGrid header span{color:#9cf0ff;font:800 9px var(--font-unbounded)}.vitaminCompatibilityGrid h3{color:#fff;font:550 15px/1.4 var(--font-unbounded);margin:0}.vitaminCompatibilityGrid dl{margin:10px 0 0}.vitaminCompatibilityGrid dl>div{border-bottom:1px solid #24374c;padding:13px 0}.vitaminCompatibilityGrid dt{color:#75bfd0;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.vitaminCompatibilityGrid dd{color:#b8c9d8;margin:6px 0 0;font-size:10px;line-height:1.65}.compatibilityRules{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.compatibilityRules article{background:#0c1827;border:1px solid #47627d;padding:22px}.compatibilityRules h3{color:#b9ff6a;font:550 13px/1.35 var(--font-unbounded);margin:0 0 13px}.compatibilityRules p,.vitaminSourceNote{color:#aebfce;font-size:10px;line-height:1.7}.vitaminSourceNote{background:#0c1725;border-left:3px solid #9cf0ff;margin:22px 0 0;padding:18px 20px}@media (max-width:1000px){.vitaminCompatibilityGrid,.compatibilityRules{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.vitaminCompatibility{padding:72px 18px}.vitaminCompatibilityGrid,.compatibilityRules{grid-template-columns:1fr}.vitaminCompatibilityGrid article{min-height:0}.vitaminCompatibilityGrid h3{font-size:14px}}.familySprint{background:radial-gradient(circle at 75% 8%,#507d553d,#0000 30%),#0a1714;padding:84px max(24px,50vw - 590px)}.familySprint ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.familySprint li{background:#0d211e;border:1px solid #456657;flex-direction:column;min-height:205px;padding:22px;display:flex}.familySprint li span{color:#c8ee91;font:800 8px var(--font-unbounded);letter-spacing:.08em;text-transform:uppercase}.familySprint li b{color:#f0fbf5;font:550 16px var(--font-unbounded);margin:42px 0 12px}.familySprint li p{color:#aac1b9;margin:0;font-size:11px;line-height:1.65}@media (max-width:850px){.familySprint ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.familySprint{padding-top:65px;padding-bottom:65px}.familySprint ol{grid-template-columns:1fr}.familySprint li{min-height:0}.familySprint li b{margin-top:25px}}.familyLibrary{background:radial-gradient(circle at 10% 10%,#946d3140,#0000 30%),#101711;padding:92px max(24px,50vw - 590px)}.familyMap{align-items:stretch;gap:9px;margin:0 0 15px;display:flex;overflow:auto}.familyMap span,.familyMap b{color:#e6ecd9;text-align:center;min-width:150px;font:600 11px/1.4 var(--font-unbounded);background:#1a2115;border:1px solid #5f704a;padding:18px}.familyMap b{color:#fff3b2;background:#34321b;border-color:#d6c56d}.familyMap i{color:#d6c56d;place-items:center;font-style:normal;display:grid}.familyLibraryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.familyLibraryGrid article{background:linear-gradient(145deg,#18251d,#0a1612);border:1px solid #4c6148;flex-direction:column;min-height:355px;padding:27px;display:flex}.familyLibraryGrid article>span{color:#d6c56d;font:800 8px var(--font-unbounded);letter-spacing:.08em}.familyLibraryGrid h3{color:#f0f6eb;font:550 18px/1.4 var(--font-unbounded);margin:54px 0 14px}.familyLibraryGrid p{color:#b4c6b5;margin:0;font-size:11px;line-height:1.75}.familyLibraryGrid blockquote{color:#dff0dc;background:#07120c;border-left:3px solid #c8ee91;margin:22px 0 0;padding:14px;font-size:11px;line-height:1.65}.familyLibraryGrid blockquote:before,.familyLibraryGrid blockquote:after{content:none}@media (max-width:850px){.familyLibraryGrid{grid-template-columns:1fr}.familyLibraryGrid article{min-height:0}}@media (max-width:600px){.familyLibrary{padding-top:65px;padding-bottom:65px}.familyMap span,.familyMap b{min-width:135px;padding:14px;font-size:9px}.familyMap i{min-width:15px}.familyLibraryGrid article{padding:22px}.familyLibraryGrid h3{margin-top:34px}}.familyPsychology{color:#edf8f5;background:#08131c}.familyHero,.familyPractice,.familyCheckin,.familySafety{padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.familyHero{background:radial-gradient(circle at 80% 20%,#2c75604a,#0000 33%),radial-gradient(circle at 18% 80%,#825d2e33,#0000 30%),#08131c;padding-top:108px;padding-bottom:98px}.familyHero h1{margin:18px 0 23px;font-size:clamp(45px,6.7vw,84px);line-height:1.04}.familyHero h1 em,.familySectionHead h2 em{color:#c8ee91;font-style:normal}.familyHero>p:last-of-type{color:#b2c8c3;max-width:600px;font-size:16px;line-height:1.75}.familyHeroFacts{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.familyHeroFacts span{color:#dff3d4;background:#c8ee9110;border:1px solid #7fcdb24d;padding:10px 13px;font-size:10px;font-weight:800}.familyPractice{background:linear-gradient(#0b1a25,#07121a);padding-top:95px;padding-bottom:100px}.familySectionHead{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.familySectionHead h2{margin:10px 0 0;font-size:clamp(32px,4.4vw,59px);line-height:1.08}.familySectionHead>p{color:#a7c1bd;font-size:13px;line-height:1.75}.familyPracticeGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.familyPracticeNav{gap:8px;display:grid}.familyPracticeNav button{color:#dff0eb;text-align:left;cursor:pointer;background:#0b1e2a;border:1px solid #29495a;grid-template-columns:38px 1fr;gap:3px 12px;padding:19px;display:grid}.familyPracticeNav button:hover,.familyPracticeNav button.active{background:linear-gradient(135deg,#183c3b,#102934);border-color:#bde98a}.familyPracticeNav span{color:#c8ee91;font:800 9px var(--font-unbounded);grid-row:1/3;padding-top:4px}.familyPracticeNav b{font:600 14px var(--font-unbounded)}.familyPracticeNav small{color:#9db9b4;font-size:10px;line-height:1.5}.familyExercise{background:linear-gradient(145deg,#16353a,#0c202b);border:1px solid #517764;padding:35px}.familyExercise>span{color:#c8ee91;font:800 9px var(--font-unbounded);letter-spacing:.08em}.familyExercise h3{font:550 clamp(26px,3vw,38px) var(--font-unbounded);margin:28px 0 12px}.familyExercise>p{color:#b4cac5;font-size:13px;line-height:1.7}.familyExercise ol{margin:28px 0;padding:0;list-style:none}.familyExercise li{color:#e0efeb;border-top:1px solid #ffffff1c;grid-template-columns:32px 1fr;gap:13px;padding:14px 0;font-size:13px;line-height:1.65;display:grid}.familyExercise li b{color:#10211e;background:#c8ee91;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.familyExercise .familyPrompt{color:#d0e0d8;background:#07181b;border-left:3px solid #c8ee91;padding:14px;font-size:11px}.familyCheckin{background:radial-gradient(circle at 15% 80%,#7359292d,#0000 33%),#10180f;grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:84px;padding-bottom:84px;display:grid}.familyCheckin h2{font-size:clamp(33px,4vw,55px);line-height:1.08}.familyCheckin h2 em{color:#e8d187;font-style:normal}.familyCheckin>div>p:last-child{color:#b8c2a5;font-size:12px;line-height:1.7}.familyNoteBox{background:#182116;border:1px solid #66764c;padding:24px}.familyNoteBox label{color:#e8d187;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.familyNoteBox textarea{resize:vertical;color:#f0f5e7;width:100%;min-height:185px;font:14px/1.65 var(--font-manrope);background:#0d140c;border:1px solid #627150;outline:none;padding:14px}.familyNoteBox textarea:focus{border-color:#e8d187}.familyNoteBox small{color:#b9c4a5;margin-top:12px;font-size:10px;line-height:1.55;display:block}.familySafety{color:#e8ded1;background:#100e0b;padding-top:30px;padding-bottom:80px}.familySafety b{color:#f5d28f;font:600 15px var(--font-unbounded)}.familySafety p{color:#c3b9ad;max-width:850px;font-size:12px;line-height:1.75}@media (max-width:850px){.familySectionHead,.familyPracticeGrid,.familyCheckin{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.familyHero{padding-top:75px;padding-bottom:70px}.familyPractice{padding-top:70px;padding-bottom:70px}.familyPracticeNav button{padding:16px}.familyExercise{padding:24px 18px}.familyCheckin{padding-top:65px;padding-bottom:65px}.familySafety{padding-bottom:60px}}.messengerButtons{z-index:100;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;bottom:18px;right:18px}.messengerButton{letter-spacing:.01em;border-radius:24px;align-items:center;gap:10px;min-width:150px;height:48px;padding:0 15px 0 9px;font-size:11px;font-weight:850;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 30px #0007;color:#fff!important}.messengerButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.messengerButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.messengerButton span{width:32px;height:32px;font:900 10px var(--font-unbounded);background:#ffffff20;border-radius:50%;place-items:center;display:grid}.whatsappButton{background:#20ad5a}.telegramButton{background:#168bd2}.telegramButton span{padding-right:2px;font-size:18px}.maxButton{background:linear-gradient(135deg,#158cff,#7137ef)}.maxButton span{font-size:14px}.messengerButton b{font:inherit}@media (max-width:650px){.messengerButtons{flex-direction:row;bottom:12px;right:12px}.messengerButton{border-radius:50%;justify-content:center;width:52px;min-width:0;height:52px;padding:0}.messengerButton span{background:0 0;width:auto;height:auto;font-size:10px}.telegramButton span{font-size:20px}.messengerButton b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.prayerGuide{color:#eff5e9;background:radial-gradient(circle at 86% 5%,#9d7e3440,#0000 28%),#0c1815;padding:100px max(24px,50vw - 590px)}.prayerGuideLead{grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;margin-bottom:32px;display:grid}.prayerGuide h2{margin:12px 0 0;font-size:clamp(34px,4.4vw,60px);line-height:1.08}.prayerGuide h2 em{color:#e5c979;font-style:normal}.prayerGuideLead>p:last-child{color:#b6c8bb;margin:0;font-size:13px;line-height:1.75}.prayerGuideGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.prayerGuideGrid article{background:#10231e;border:1px solid #49685c;min-height:270px;padding:24px}.prayerGuideGrid span,.autoTools span{color:#e5c979;font:800 9px var(--font-unbounded)}.prayerGuideGrid h3{font:550 16px/1.45 var(--font-unbounded);margin:54px 0 13px}.prayerGuideGrid p{color:#c0d0c3;margin:0;font-size:11px;line-height:1.7}.prayerGuide aside{color:#dbe6d5;background:#1c2518;border-left:3px solid #e5c979;margin-top:12px;padding:24px 28px}.prayerGuide aside b{font:600 15px var(--font-unbounded)}.prayerGuide aside p{color:#b9c7b0;margin:10px 0 0;font-size:11px;line-height:1.7}.autoNavigator{color:#eaf5f5;background:#07141c;min-height:100vh}.autoHero,.autoRouteCheck,.autoTools,.autoSafety{padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.autoHero{background:radial-gradient(circle at 78% 22%,#177b8650,#0000 29%),radial-gradient(circle at 25% 85%,#b78a3930,#0000 26%),#07141c;padding-top:112px;padding-bottom:98px}.autoHero h1{margin:16px 0 22px;font-size:clamp(49px,7vw,88px);line-height:1.02}.autoHero h1 em,.autoRouteCheck h2 em{color:#78e5d3;font-style:normal}.autoHero>p:last-of-type{color:#b7ccd0;max-width:650px;font-size:16px;line-height:1.75}.autoHeroFacts{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.autoHeroFacts span{color:#cde1e2;background:#ffffff08;border:1px solid #4f8f924f;padding:11px 13px;font-size:10px}.autoHeroFacts b{color:#78e5d3;font:800 9px var(--font-unbounded);margin-bottom:3px;display:block}.autoRouteCheck{background:#0c2028;grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:92px;padding-bottom:92px;display:grid}.autoRouteCheck h2{margin:12px 0 0;font-size:clamp(35px,4.5vw,59px);line-height:1.08}.autoRouteCheck ol{margin:0;padding:0;list-style:none}.autoRouteCheck li{border-top:1px solid #ffffff1d;grid-template-columns:45px 1fr;gap:14px;padding:19px 0;display:grid}.autoRouteCheck li>b{color:#e6bc65;font:800 10px var(--font-unbounded);padding-top:4px}.autoRouteCheck h3{font:550 15px var(--font-unbounded);margin:0 0 8px}.autoRouteCheck p{color:#adc4c9;margin:0;font-size:12px;line-height:1.65}.autoTools{background:#081820;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:88px;padding-bottom:88px;display:grid}.autoTools article{background:linear-gradient(145deg,#102832,#08151c);border:1px solid #375d69;flex-direction:column;min-height:330px;padding:27px;display:flex}.autoTools h2{font:550 20px/1.35 var(--font-unbounded);margin:55px 0 15px}.autoTools p{color:#b8ccd0;margin:0;font-size:12px;line-height:1.75}.autoTools a{color:#78e5d3;margin-top:auto;padding-top:20px;font-size:11px;font-weight:850}.autoSafety{color:#f1e5cf;background:#17130d;padding-top:34px;padding-bottom:84px}.autoSafety b{color:#f3c66c;font:600 16px var(--font-unbounded)}.autoSafety p{color:#d5c6ab;max-width:780px;margin:12px 0 0;font-size:12px;line-height:1.75}@media (max-width:900px){.prayerGuideLead,.autoRouteCheck{grid-template-columns:1fr;gap:28px}.prayerGuideGrid{grid-template-columns:repeat(2,1fr)}.autoTools{grid-template-columns:1fr}.autoTools article{min-height:230px}}@media (max-width:600px){.prayerGuide,.autoHero{padding-top:70px;padding-bottom:70px}.prayerGuideGrid{grid-template-columns:1fr}.prayerGuideGrid article{min-height:0}.autoRouteCheck{padding-top:65px;padding-bottom:65px}.autoHero h1{font-size:48px}.autoTools{padding-top:65px;padding-bottom:65px}.autoSafety{padding-bottom:65px}}.orbitFifteen{border-color:#0000;width:680px;height:680px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitFifteen span{color:#78e5d3;width:54px;height:54px;font:800 21px var(--font-unbounded);background:#09252f;border-color:#78e5d388;position:absolute;bottom:80px;left:45px}@media (max-width:950px){.orbitFifteen{width:470px;height:470px}.orbitFifteen span{width:44px;height:44px;font-size:16px;bottom:54px;left:21px}}@media (max-width:650px){.orbitFifteen{width:430px;height:430px}.orbitFifteen span{width:40px;height:40px;font-size:14px;bottom:57px;left:23px}}.halalMegaCatalog .megaFilters{scrollbar-width:auto;flex-wrap:wrap;gap:9px;margin:0 0 28px;padding:0;display:flex;overflow:visible}.halalMegaCatalog .megaFilters button{color:#d7d0c2;background:linear-gradient(145deg,#211f18,#12120f);border:1px solid #5d523d;border-radius:3px;min-height:46px;padding:0 15px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #fff1,0 8px 18px #0003}.halalMegaCatalog .megaFilters button:hover{color:#fff;background:#2d281b;border-color:#d8b971;transform:translateY(-2px)}.halalMegaCatalog .megaFilters button.active{color:#17120b;background:linear-gradient(135deg,#e2c476,#9d7136);border-color:#f2d891;box-shadow:inset 0 1px #fff8,0 10px 25px #b88c3a26}.halalMegaCatalog .megaFilters button b{border:1px solid;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:7px;display:grid}.halalMegaCatalog .megaFilters button.active b{color:#2a1d0d}@media (max-width:650px){.halalMegaCatalog .megaFilters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.halalMegaCatalog .megaFilters button{justify-content:space-between;min-height:50px;padding:0 12px;font-size:7px}.halalMegaCatalog .megaFilters button:first-child{grid-column:1/-1}}.iphoneMarketBar{background:linear-gradient(90deg,#071522,#0d2335 48%,#10171f);border-color:#35536a;gap:22px;min-height:58px;padding-top:9px;padding-bottom:9px}.iphoneMarketBar>span{color:#9fdfff;letter-spacing:.16em;font-size:8px}.iphoneMarketBar>div{flex-wrap:wrap;gap:7px;display:flex}.iphoneMarketBar a{color:#dceef7;background:#ffffff0a;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.iphoneMarketBar a b{color:#7ee8d3;font-size:11px}.iphoneMarketBar a:hover{background:#16364d;border-color:#78d6e6;transform:translateY(-2px)}@media (max-width:760px){.iphoneMarketBar{align-items:flex-start;gap:10px;height:auto}.iphoneMarketBar>span{padding-top:9px}.iphoneMarketBar>div{gap:6px}.iphoneMarketBar a{padding:8px 9px;font-size:8px}}:root{--ink:#e9f6ff;--paper:#07101d;--muted:#99b5ca;--line:#2c526f;--cyan:#6ce8ff;--acid:#b8ff62;--orange:#ffc46b;--gold:#ffd89c}html{background:#030711}body{color:var(--ink);background-color:#030711;background-image:linear-gradient(#020812cc,#020812e0),url(/cosmic-command-field.png);background-position:50%;background-size:cover;background-attachment:fixed}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#5cdeff0e 1px,#0000 1px),linear-gradient(90deg,#5cdeff0a 1px,#0000 1px),radial-gradient(circle at 50% 10%,#28c2ff29,#0000 34%);background-size:42px 42px,42px 42px,auto;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}a{color:inherit}.header,.sectionHeader,.marketBar{box-shadow:inset 0 1px #baf4ff24,0 15px 45px #00000042;background:linear-gradient(102deg,#040f1df2,#071a2ddb,#050c18f0)!important;border-color:#67e1ff57!important}.header:after,.sectionHeader:after{opacity:.55;background:linear-gradient(90deg,transparent,var(--cyan),transparent)!important}.brand,.brandName,.sectionKicker,.eyebrow,.heroLabel{text-shadow:0 0 16px #5be6ff75;color:var(--cyan)!important}.logoBox{box-shadow:0 0 0 4px #68e8ff14,0 0 28px #37d9ff7a;background:radial-gradient(circle at 30% 25%,#5ce6ff,#0b5c85 47%,#07101e 72%)!important;border-color:#81ebffbf!important}.nav a,.breadcrumb a{color:#c6dfed!important}.nav a:hover,.breadcrumb a:hover{color:var(--acid)!important}.mainButton,.smallButton,.backLink,.submitButton{box-shadow:inset 0 1px #ffffff40,0 8px 22px #00b4ff2b;color:#effcff!important;background:linear-gradient(135deg,#0c6384,#123856 58%,#101a3a)!important;border-color:#74e7ffa6!important}.mainButton:hover,.smallButton:hover,.backLink:hover,.submitButton:hover{transform:translateY(-2px);box-shadow:0 0 24px #9eff5940;border-color:var(--acid)!important;background:linear-gradient(135deg,#246f7b,#123b52)!important}.sectionPage,.page{background:0 0!important}.hero,.autoHero,.waterHero,.iphoneHero{border-bottom:1px solid #69e5ff38;position:relative;overflow:hidden;background:linear-gradient(118deg,#030b18db,#0825398a,#030812e0)!important}.hero:before,.autoHero:before,.waterHero:before,.iphoneHero:before{content:"";border:1px solid #67e8ff30;border-radius:50%;width:72vmax;height:72vmax;position:absolute;top:-38vmax;right:-37vmax;box-shadow:0 0 0 70px #4ac0ff06,0 0 0 140px #4ac0ff05}.hero>*,.autoHero>*,.waterHero>*,.iphoneHero>*{position:relative}.hero h1,.autoHero h1,.waterHero h1,.iphoneHero h1,.sectionTitle{text-shadow:0 0 30px #5edfff38;color:#f0fbff!important}.hero p,.autoHero p,.waterHero p,.iphoneHero p,.sectionIntro{color:#bbd3e3!important}.core{background:radial-gradient(circle at 36% 31%,#4ce9ff,#0c5378 46%,#07111f 73%)!important;border-color:#6eeeffd6!important;box-shadow:0 0 0 12px #53d9ff0f,0 0 52px #29d2ff75!important}.orbit{border-color:#6de1ff42!important}.orbit span{box-shadow:0 0 16px #67e1ff40;color:var(--acid)!important;background:#09263a!important;border-color:#83f2ff99!important}.directions,.contentSection,.waterContent,.autoTools,.iphoneCatalog,.quranStudy,.prayerGuide,.familyContent{background:linear-gradient(#040c189e,#040913c7)!important}.directionCard,.iphoneCard,.waterQualityGrid article,.autoTools article,.prayerGuideGrid article,.familyCard,.articleCard,.contentCard,.quranCard,.marketCard{color:#dcecf5!important;background:linear-gradient(145deg,#0c1d30e6,#050e1bed)!important;border:1px solid #68dbff47!important;box-shadow:inset 0 1px #e0fbff14,0 16px 36px #00000036!important}.directionCard:before,.iphoneCard:before{background:linear-gradient(90deg,var(--cyan),var(--acid),transparent)!important}.directionCard:hover,.iphoneCard:hover,.waterQualityGrid article:hover,.autoTools article:hover{transform:translateY(-5px);border-color:#aeff68c2!important;box-shadow:inset 0 1px #e0fbff2b,0 18px 44px #16baff2e!important}.directionCard p,.iphoneCard p,.waterQualityGrid p,.autoTools p,.familyCard p{color:#a9c5d5!important}.directionCard h3,.iphoneCard h3,.waterQualityGrid h3,.autoTools h3,.familyCard h3{color:#f2fbff!important}.directionIcon,.iconTile{box-shadow:0 0 18px #4dd9ff33;color:var(--acid)!important;background:radial-gradient(circle at 30% 25%,#1d80a2,#071827)!important;border-color:#75e7ff94!important}input,select,textarea{color:#eefaff!important;background:#051221e6!important;border-color:#6adcff6b!important}input:focus,select:focus,textarea:focus{outline-color:var(--acid)!important;box-shadow:0 0 0 3px #b8ff6226!important}.tag,.badge,.chip{color:#bfefff!important;background:#32c7ff1f!important;border-color:#6fe6ff6b!important}footer{color:#aac4d5!important;background:linear-gradient(135deg,#030914,#07182a)!important;border-color:#68dbff4d!important}footer a:hover{color:var(--acid)!important}@media (max-width:760px){body{background-attachment:scroll}.header,.sectionHeader,.marketBar{-webkit-backdrop-filter:none;backdrop-filter:none}.hero:before,.autoHero:before,.waterHero:before,.iphoneHero:before{width:125vmax;height:125vmax;top:-62vmax;right:-80vmax}.directionCard:hover,.iphoneCard:hover,.waterQualityGrid article:hover,.autoTools article:hover{transform:none}}.requestForm .wideField{grid-column:1/-1}.requestForm select{width:100%}.requestForm .legalConsent{text-transform:none;letter-spacing:0;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.requestForm .legalConsent input{accent-color:#7ee8d3;width:17px;height:17px;min-height:17px;margin:0}.requestForm .legalConsent a{color:#7ee8d3;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.requestForm .wideField{grid-column:1!important}}.bankReview{color:#e9f6ff;background:radial-gradient(circle at 80% 0,#164261 0,#0000 33%),#030914;min-height:100vh}.bankReviewHeader,.bankReviewFooter{color:#a9c6d8;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:20px 28px;font-size:12px;display:flex}.bankReviewHeader>div{color:#effbff;font:700 15px var(--font-unbounded);align-items:center;gap:10px;display:flex}.bankReviewMark{color:#c5ff78;background:#08364e;border:1px solid #71e6ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.bankReviewHero{border-bottom:1px solid #64dff533;max-width:1180px;margin:auto;padding:80px 28px 64px}.bankReviewHero p,.bankReviewDocument>.eyebrow{color:#82eaff;letter-spacing:.16em;margin:0 0 20px;font-size:11px;font-weight:850}.bankReviewHero h1{font-size:clamp(48px,8vw,94px);line-height:1.02}.bankReviewHero h1 em{color:#c5ff78}.bankReviewHero>span{color:#abc5d6;max-width:430px;margin-top:26px;font-size:16px;line-height:1.6;display:block}.bankReviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:auto;padding:34px 28px 70px;display:grid}.bankReviewGrid article,.bankReviewDocument{background:linear-gradient(135deg,#0a1b2d,#06111e);border:1px solid #5fc9e833;box-shadow:inset 0 1px #fff1}.bankReviewGrid article{min-height:192px;padding:24px}.bankReviewGrid article>b{color:#c5ff78;font:700 12px var(--font-unbounded)}.bankReviewGrid h2{font:600 18px var(--font-unbounded);letter-spacing:-.04em;margin:38px 0 10px}.bankReviewGrid p,.bankReviewDocument p{color:#afc7d7;font-size:15px;line-height:1.65}.bankReviewDocument{max-width:1124px;margin:0 auto 18px;padding:38px}.bankReviewDocument h2{letter-spacing:-.05em;font-size:clamp(25px,4vw,40px)}.bankReviewDocument dl{border-top:1px solid #65d8ef28;grid-template-columns:repeat(2,1fr);gap:0;margin:32px 0;display:grid}.bankReviewDocument dl div{border-bottom:1px solid #65d8ef28;padding:17px 0}.bankReviewDocument dt{color:#81a7bc;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.bankReviewDocument dd{color:#effbff;margin:7px 0 0;font-weight:700}.bankReviewDocument a{color:#82eaff}.bankReviewNotice{background:#c5ff780d;border-left:3px solid #c5ff78;padding:15px 17px}.bankReviewSteps{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.bankReviewSteps li{gap:12px;display:flex}.bankReviewSteps b{color:#c5ff78;font:700 11px var(--font-unbounded)}.bankReviewSteps span{color:#aac4d5;flex-direction:column;gap:7px;font-size:14px;line-height:1.5;display:flex}.bankReviewSteps strong{color:#effbff}.bankReviewLink{border:1px solid #69dbf5;border-radius:7px;padding:13px 17px;font-weight:800;display:inline-flex}.bankReviewLinks{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.bankReviewLinks a{background:#3fcbec0d;border:1px solid #58cce644;border-radius:6px;padding:11px 13px;font-weight:700}.bankReviewFooter{border-top:1px solid #64dff533;margin-top:60px}.bankReviewFooter b{font-family:var(--font-unbounded)}@media (max-width:760px){.bankReviewHeader,.bankReviewFooter{flex-direction:column;align-items:flex-start;padding:17px 18px}.bankReviewHero{padding:60px 18px 42px}.bankReviewGrid{grid-template-columns:1fr;padding:22px 18px 45px}.bankReviewDocument{margin:0 18px 14px;padding:26px 20px}.bankReviewDocument dl,.bankReviewSteps{grid-template-columns:1fr}.bankReviewSteps{gap:20px}}.merchantCards{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.merchantCards article{background:#061424;border:1px solid #64dff533;padding:22px}.merchantCards article>span{color:#c5ff78;font:700 10px var(--font-unbounded);letter-spacing:.08em}.merchantCards h3{font:600 19px/1.35 var(--font-unbounded);letter-spacing:-.04em;margin:18px 0 0}.merchantCards dl{grid-template-columns:1fr!important;margin:22px 0 0!important}.merchantCards dl div{padding:12px 0!important}.merchantContact{margin-top:18px!important}@media (max-width:760px){.merchantCards{grid-template-columns:1fr}}.advertisingPremiumFormats{color:#f2eee5;background:radial-gradient(circle at 88% 12%,#d7b66e18,#0000 26%),#0a0b0e;border-top:1px solid #d7b66e33;padding:130px max(30px,50vw - 640px);position:relative}.advertisingPremiumFormats:before{content:"PRIVATE SELECTION / 12 FORMATS";color:#d7b66e66;letter-spacing:.18em;font:800 9px ui-monospace,monospace;position:absolute;top:38px;right:5%}.advertisingPremiumHead{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.advertisingPremiumHead h2,.advertisingPackages h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,74px);line-height:1.02}.advertisingPremiumHead h2 em,.advertisingPackages h2 em{color:#d7b66e;font-style:normal}.advertisingPremiumHead>p{color:#aaa69b;max-width:460px;margin:0;font-size:14px;line-height:1.75}.advertisingPremiumGrid{border-top:1px solid #d7b66e44;border-left:1px solid #d7b66e44;grid-template-columns:repeat(3,1fr);display:grid}.advertisingPremiumCard{background:linear-gradient(145deg,#111419,#0c0d10);border-bottom:1px solid #d7b66e44;border-right:1px solid #d7b66e44;min-height:310px;padding:26px;transition:transform .25s,background .25s,box-shadow .25s;position:relative}.advertisingPremiumCard:hover{background:linear-gradient(145deg,#211c15,#111318);transform:translateY(-6px);box-shadow:0 18px 42px #0008}.advertisingPremiumCardTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.advertisingPremiumCardTop span{color:#d7b66e;font:800 10px ui-monospace,monospace}.advertisingPremiumCardTop small{color:#7f7c75;letter-spacing:.12em;text-transform:uppercase;font:800 8px ui-monospace,monospace}.advertisingPremiumCard h3{color:#f8f0dd;font:550 19px/1.25 var(--font-unbounded);letter-spacing:-.04em;margin:58px 0 14px}.advertisingPremiumCard p{color:#a7a39a;margin:0;font-size:12px;line-height:1.7}.advertisingPremiumCard b{color:#d7b66e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d7b66e33;padding-top:13px;font:800 8px ui-monospace,monospace;position:absolute;bottom:24px;left:26px;right:26px}.advertisingPackages{color:#17130e;background:linear-gradient(110deg,#c19a50,#efd794 48%,#d7b66e);grid-template-columns:.72fr 1.28fr;gap:90px;padding:130px max(30px,50vw - 640px);display:grid}.advertisingPackages .eyebrow{color:#5a421b}.advertisingPackagesIntro>p:last-child{color:#4e3b20;max-width:400px;margin-top:28px;font-size:13px;line-height:1.75}.advertisingPackageGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.advertisingPackageGrid article{background:#fff1cf33;border:1px solid #6b4d1855;flex-direction:column;min-height:330px;padding:24px;transition:transform .25s,background .25s;display:flex}.advertisingPackageGrid article:hover{background:#fff6df66;transform:translateY(-6px)}.advertisingPackageGrid article>span{color:#6b4d18;font:800 10px ui-monospace,monospace}.advertisingPackageGrid h3{color:#21170b;font:550 20px/1.2 var(--font-unbounded);letter-spacing:-.05em;margin:70px 0 14px}.advertisingPackageGrid p{color:#4d3b1d;margin:0;font-size:12px;line-height:1.65}.advertisingPackageGrid small{color:#6b4d18;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #6b4d1844;margin-top:auto;padding-top:17px;font-size:9px;font-weight:800;line-height:1.55}@media (max-width:950px){.advertisingPremiumHead,.advertisingPackages{grid-template-columns:1fr;gap:40px}.advertisingPremiumGrid{grid-template-columns:1fr 1fr}.advertisingPackageGrid{max-width:760px}}@media (max-width:600px){.advertisingPremiumFormats,.advertisingPackages{padding:88px 18px}.advertisingPremiumGrid,.advertisingPackageGrid{grid-template-columns:1fr}.advertisingPremiumCard{min-height:280px}.advertisingPremiumFormats:before{margin-bottom:48px;display:block;position:static}.advertisingPremiumHead{margin-bottom:40px}.advertisingPackageGrid article{min-height:250px}.advertisingPackageGrid h3{margin-top:50px}}.bankruptcyGuide{color:#eaf5ff;background:radial-gradient(circle at 88% 8%,#824bff38,#0000 28%),radial-gradient(circle at 10% 74%,#43daff1f,#0000 27%),#07101e;margin:18px 0 0;padding:88px max(24px,50vw - 590px)}.bankruptcyLead{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}.bankruptcyGuide .eyebrow{margin:0 0 13px}.bankruptcyLead h2{letter-spacing:-.05em;margin:0;font-size:clamp(35px,5vw,66px);line-height:1.05}.bankruptcyLead h2 em{color:#b8ff62;font-style:normal}.bankruptcyLead>p{color:#b2c7d9;margin:0;font-size:15px;line-height:1.75}.bankruptcyQuickFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:58px;display:grid}.bankruptcyQuickFacts article{background:linear-gradient(145deg,#0f253edb,#060f1ef0);border:1px solid #69d7ff45;min-height:175px;padding:23px;box-shadow:inset 0 1px #ffffff12}.bankruptcyQuickFacts b{color:#b8ff62;font:650 16px var(--font-unbounded);display:block}.bankruptcyQuickFacts span{color:#aec3d4;margin-top:22px;font-size:12px;line-height:1.68;display:block}.bankruptcyRoutes{border-top:1px solid #69d7ff47;border-left:1px solid #69d7ff47;grid-template-columns:repeat(4,1fr);display:grid}.bankruptcyRoutes article{background:#030b178a;border-bottom:1px solid #69d7ff47;border-right:1px solid #69d7ff47;min-height:260px;padding:25px}.bankruptcyRoutes span,.pitfallGrid span{color:#7ce6ff;font:800 9px var(--font-unbounded);letter-spacing:.11em}.bankruptcyRoutes h3{font:550 17px/1.35 var(--font-unbounded);margin:45px 0 13px}.bankruptcyRoutes p{color:#a9c0d1;margin:0;font-size:11px;line-height:1.7}.bankruptcyColumns{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.bankruptcyColumns article{background:linear-gradient(145deg,#0b1d30f0,#050e1bfa);border:1px solid #69d7ff47;padding:32px}.bankruptcyColumns h3,.creditStrategy h3,.bankruptcyBuilder h3,.bankruptcySources h3{font:550 clamp(22px,2.6vw,32px)/1.2 var(--font-unbounded);letter-spacing:-.04em;margin:9px 0 23px}.bankruptcyColumns ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bankruptcyColumns li{color:#b6c8d7;border-top:1px solid #6fd6ff26;padding:13px 0 0;font-size:12px;line-height:1.7}.bankruptcyColumns li b{color:#eaf7ff}.creditStrategy{background:linear-gradient(125deg,#17264f,#081326 64%,#172242);border:1px solid #9f8cff70;grid-template-columns:.85fr 1.15fr;gap:52px;margin-top:14px;padding:38px;display:grid}.creditStrategy>div>p:last-child{color:#b8c8df;font-size:12px;line-height:1.75}.creditStrategy ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.creditStrategy li{border-top:1px solid #dbe6ff2e;grid-template-columns:45px 1fr;gap:15px;padding:15px 0;display:grid}.creditStrategy li>b{color:#b8ff62;font:800 10px var(--font-unbounded);padding-top:3px}.creditStrategy li span{color:#adbfce;font-size:12px;line-height:1.6}.creditStrategy li strong{color:#eff9ff;margin-bottom:3px;display:block}.bankruptcyBuilder{background:linear-gradient(145deg,#0c233b,#050e1b);border:1px solid #69d7ff5c;margin-top:14px;overflow:hidden}.builderIntro{border-bottom:1px solid #69d7ff3d;padding:34px 34px 20px}.builderIntro p:last-child{color:#a9c1d3;max-width:610px;margin:0;font-size:12px;line-height:1.65}.builderControls{grid-template-columns:1fr 1fr;gap:18px;padding:30px 34px;display:grid}.builderControls fieldset{border:0;margin:0;padding:0}.builderControls legend{color:#8cb4cd;font:800 9px var(--font-unbounded);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.choiceRow{gap:8px;display:flex}.choiceRow button,.builderControls select{color:#cae8f6;min-height:45px;font:700 11px var(--font-manrope);cursor:pointer;background:#081827;border:1px solid #416b86;padding:0 14px}.choiceRow button.active{color:#efffd5;background:#274222;border-color:#b8ff62}.builderControls select{cursor:pointer;width:100%}.checkRow{color:#c2d7e5;align-items:center;gap:10px;font-size:12px;display:flex}.checkRow input{accent-color:#b8ff62;width:18px;height:18px}.builderOutput{background:#0208118c;border-top:1px solid #69d7ff3d;padding:30px 34px}.builderOutput>span{color:#b8ff62;font:800 9px var(--font-unbounded);letter-spacing:.13em;margin-bottom:14px;display:block}.builderOutput ol{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.builderOutput li{border-top:1px solid #70d5ff26;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.builderOutput li>b{color:#7ce6ff;font:800 8px var(--font-unbounded);padding-top:3px}.builderOutput li p{color:#b9cad6;margin:0;font-size:11px;line-height:1.62}.pitfallGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.pitfallGrid article{background:linear-gradient(145deg,#271c2a,#0f111e);border:1px solid #ff9f6f59;min-height:260px;padding:24px}.pitfallGrid span{color:#ffbd86}.pitfallGrid h3{color:#fff1e7;font:550 16px/1.45 var(--font-unbounded);margin:45px 0 12px}.pitfallGrid p{color:#ceb7b0;margin:0;font-size:11px;line-height:1.68}.bankruptcySources{background:linear-gradient(125deg,#0c211f,#071116);border:1px solid #77e6be52;grid-template-columns:.7fr 1.3fr;gap:58px;margin-top:14px;padding:38px;display:grid}.bankruptcySources>div>p:last-child{color:#a7c2bc;font-size:12px;line-height:1.7}.bankruptcySources>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bankruptcySources a{background:#04151799;border:1px solid #77e6be45;min-height:132px;padding:18px;transition:all .2s}.bankruptcySources a:hover{border-color:#b8ff62;transform:translateY(-3px)}.bankruptcySources a b,.bankruptcySources a span,.bankruptcySources a i{display:block}.bankruptcySources a b{color:#e8fff8;font:700 12px var(--font-unbounded)}.bankruptcySources a span{color:#9dbdb5;margin-top:9px;font-size:10px;line-height:1.55}.bankruptcySources a i{color:#b8ff62;margin-top:10px;font-size:9px;font-style:normal;font-weight:800}@media (max-width:900px){.bankruptcyLead,.creditStrategy,.bankruptcySources{grid-template-columns:1fr;gap:28px}.bankruptcyQuickFacts,.pitfallGrid,.bankruptcyRoutes,.bankruptcySources>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:620px){.bankruptcyGuide{padding:66px 18px}.bankruptcyQuickFacts,.bankruptcyRoutes,.bankruptcyColumns,.pitfallGrid,.bankruptcySources>div:last-child,.builderOutput ol,.builderControls{grid-template-columns:1fr}.bankruptcyRoutes article,.pitfallGrid article{min-height:0}.bankruptcyLead{gap:22px}.builderIntro,.builderControls,.builderOutput,.creditStrategy,.bankruptcyColumns article,.bankruptcySources{padding:25px 19px}.choiceRow{flex-direction:column}.choiceRow button{width:100%}}.debtCalculator{background:linear-gradient(145deg,#102638,#08131f);border:1px solid #315a72;border-radius:16px;margin:45px 0;padding:34px;box-shadow:0 18px 42px #0005}.calculatorIntro{max-width:680px;margin-bottom:26px}.calculatorIntro h2{margin:10px 0;font-size:clamp(25px,3vw,38px)}.calculatorIntro>p:last-child{color:#a9bfce;line-height:1.65}.calculatorForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calculatorForm label,.calculatorForm fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.calculatorForm label>span,.calculatorForm legend{color:#d9edf7;font-size:12px;font-weight:700}.calculatorForm input:not([type=radio]):not([type=checkbox]),.calculatorForm select{color:#effaff;width:100%;height:48px;font:inherit;background:#07131e;border:1px solid #315a72;border-radius:8px;outline:none;padding:0 13px}.calculatorForm input:focus,.calculatorForm select:focus{border-color:var(--acid)}.calculatorForm option{background:#07131e}.choice{align-items:center;color:#b9d1df!important;flex-direction:row!important;margin-right:18px!important;font-weight:400!important;display:inline-flex!important}.choice input{accent-color:var(--acid)}.calculatorForm fieldset{display:block}.calculatorForm fieldset legend{margin-bottom:10px}.wide{grid-column:1/-1}.consent{align-items:flex-start;gap:8px;flex-direction:row!important;display:flex!important}.consent input{accent-color:var(--acid);margin-top:3px}.consent span{color:#9eb7c7!important;font-size:11px!important;font-weight:400!important}.calculatorForm .mainButton{cursor:pointer;text-align:center;font:inherit;border:0}.calculatorResult{background:#0d2925;border:1px solid #69d99d66;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.calculatorResult h3{color:#dfffea;margin:0 0 8px}.calculatorResult p{color:#b9d8cd;margin:5px 0;line-height:1.55}.resultMark{color:#082018;background:#69d99d;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}@media (max-width:700px){.debtCalculator{padding:22px}.calculatorForm{grid-template-columns:1fr}.wide{grid-column:auto}.calculatorResult{grid-template-columns:auto 1fr}.calculatorResult .mainButton{grid-column:1/-1}}.inboxPage{color:#eaf7ff;background:#07121c;min-height:100vh;padding:48px 20px 90px}.inboxShell{max-width:980px;margin:auto}.inboxBack{color:#9db5c4;font-size:12px}.inboxEyebrow{color:#73ddff;letter-spacing:.15em;margin-top:58px;font:800 10px ui-monospace,monospace}.inboxPage h1{font:600 clamp(42px,6vw,78px) var(--font-unbounded);letter-spacing:-.06em;margin:18px 0 14px}.inboxLead{color:#a7bcc8;max-width:730px;font-size:15px;line-height:1.65}.inboxProvider,.inboxCapabilities,.inboxDraft{background:linear-gradient(140deg,#102535,#091722);border:1px solid #2a5269;border-radius:16px;margin-top:26px;padding:24px;box-shadow:0 20px 70px #0004}.inboxProviderTop,.inboxSectionHead{border-bottom:1px solid #2a5269;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.inboxProviderTop>div{align-items:center;gap:14px;display:flex}.inboxProviderMark{color:#73ddff;width:48px;height:48px;font:700 23px var(--font-unbounded);border:1px solid #73ddff;border-radius:50%;place-items:center;display:grid}.inboxProviderKicker{color:#73ddff;letter-spacing:.14em;margin:0;font:800 9px ui-monospace,monospace}.inboxPage h2{font:600 20px var(--font-unbounded);letter-spacing:-.04em;margin:7px 0 0}.inboxStatus,.capabilityStatus{text-transform:uppercase;font:800 10px ui-monospace,monospace}.inboxStatus.connected,.capabilityStatus.available{color:#a9ffbf}.inboxStatus.not_configured,.capabilityStatus.not_confirmed{color:#ffe18a}.inboxStatus.error{color:#ff9e9e}.inboxProviderText{color:#b6cbd5;font-size:13px;line-height:1.6}.inboxActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.inboxPrimary,.inboxSecondary{border-radius:8px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.inboxPrimary{color:#06121a;background:#73ddff}.inboxPrimary span{margin-left:20px;font-size:16px}.inboxSecondary{color:#d6f2ff;border:1px solid #315d74}.inboxFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.inboxFacts div{background:#091925;border:1px solid #24475b;border-radius:9px;padding:14px}.inboxFacts small{color:#91aab8;margin-bottom:7px;font-size:10px;display:block}.inboxFacts strong{font-size:12px}.inboxSectionHead{align-items:center}.inboxSectionHead>span{color:#91aab8;font-size:10px}.inboxCapabilityGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.inboxCapabilityGrid article{background:#091925;border:1px solid #24475b;border-radius:9px;padding:15px}.inboxCapabilityGrid article>div{justify-content:space-between;gap:12px;display:flex}.inboxCapabilityGrid strong{font-size:12px}.inboxCapabilityGrid code{color:#73ddff;margin-top:8px;font-size:10px;display:block}.inboxCapabilityGrid p{color:#91aab8;margin:9px 0 0;font-size:11px;line-height:1.55}.capabilityStatus.local_only{color:#a8c8ff}.capabilityStatus.disabled{color:#ff9e9e}.inboxDraft{background:linear-gradient(120deg,#172d21,#0d211d);border-color:#5a956a;justify-content:space-between;align-items:center;gap:25px;display:flex}.inboxDraft h2{margin-bottom:12px}.inboxDraft p{color:#b6d5c2;max-width:620px;margin:0;font-size:12px;line-height:1.65}.inboxDraft>span{white-space:nowrap;color:#baffcb;font:800 10px ui-monospace,monospace}.inboxNote{color:#91aab8;margin-top:22px;font-size:11px;line-height:1.7}.agentMailPanel>p{color:#91aab8;margin:17px 0;font-size:12px;line-height:1.6}.agentMailPanel .agentPendingAction{color:#06121a;background:#73ddff}@media (max-width:760px){.inboxFacts,.inboxCapabilityGrid{grid-template-columns:1fr}.inboxDraft{display:block}.inboxDraft>span{margin-top:18px;display:block}.inboxProvider,.inboxCapabilities,.inboxDraft{padding:18px}}.directionCard.advertising{color:#fff;background:linear-gradient(135deg,#20273b,#5666aa)}.directionCard.advertising .cardMeta{color:#b9c8ff}.directionCard.advertising .cardTop i{color:#151714;background:#dfff48}.directionCard.advertising .directionAction{border-color:#fff5}.orbitSixteen{border-color:#c5c8bf;width:570px;height:570px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitSixteen span{color:#151714;background:#dfff48;width:58px;height:58px;position:absolute;top:180px;left:15px}.orbitSeventeen{border-color:#0000;width:610px;height:610px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitSeventeen span{color:#fff;background:#5268ff;width:58px;height:58px;position:absolute;top:180px;right:12px}.orbitEighteen{border-style:dotted;border-color:#bbbdb5;width:660px;height:660px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitEighteen span{color:#dfff48;background:#20273b;width:62px;height:62px;position:absolute;bottom:55px;left:70px}@media (max-width:600px){.orbitSixteen{width:395px;height:395px}.orbitSixteen span{width:48px;height:48px;top:120px;left:8px}.orbitSeventeen{width:430px;height:430px}.orbitSeventeen span{width:48px;height:48px;top:120px;right:8px}.orbitEighteen{width:465px;height:465px}.orbitEighteen span{width:50px;height:50px;bottom:34px;left:38px}}.advertisingPage{color:#151714;background:#f5f1e8}.advertisingHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1280px;min-height:650px;margin:auto;padding:95px 30px 70px;display:grid}.advertisingHero h1{font-size:clamp(52px,7vw,100px);line-height:1.04}.advertisingHero h1 em,.advertisingSectionHead h2 em,.advertisingPosition h2 em{color:#5268ff;font-style:normal}.advertisingHero>div>p:not(.eyebrow){color:#5d635e;max-width:560px;margin:28px 0 35px;font-size:17px;line-height:1.7}.advertisingHeroCard{color:#fff;background:linear-gradient(145deg,#252b42,#5b6bc0);min-height:390px;padding:28px;position:relative;overflow:hidden;box-shadow:20px 25px #dfff48}.advertisingHeroCard:after{content:"";border:1px solid #fff6;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-80px;box-shadow:0 0 0 34px #ffffff0c,0 0 0 70px #ffffff0c}.advertisingHeroCard>span{font:700 70px var(--font-unbounded);color:#dfff48}.advertisingHeroCard>strong{font:550 22px var(--font-unbounded);margin-top:80px;display:block}.advertisingHeroCard>p{color:#d7deff;max-width:200px;font-size:12px;line-height:1.6}.advertisingHeroCard>i{color:#dfff48;text-transform:uppercase;letter-spacing:.13em;font:800 10px ui-monospace,monospace;position:absolute;top:24px;right:25px}.advertisingServices,.advertisingPosition{padding:110px max(30px,50vw - 640px)}.advertisingServices{color:#fff;background:#151714}.advertisingSectionHead{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.advertisingSectionHead h2,.advertisingPosition h2{font-size:clamp(40px,5vw,70px);line-height:1.1}.advertisingSectionHead>p{color:#aeb2ac;margin:0;font-size:14px;line-height:1.75}.advertisingServiceGrid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.advertisingServiceGrid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:320px;padding:25px;display:flex}.advertisingServiceGrid article>span{color:#dfff48;font:800 10px ui-monospace,monospace}.advertisingServiceGrid h3{font:550 22px var(--font-unbounded);margin:70px 0 14px}.advertisingServiceGrid p{color:#adb2ad;margin:0;font-size:12px;line-height:1.7}.advertisingServiceGrid b{color:#dfff48;margin-top:auto;font-size:11px}.advertisingPosition{background:#dfff48;grid-template-columns:1fr 1fr;gap:90px;display:grid}.advertisingPositionList{border-top:1px solid #15171455}.advertisingPositionList p{border-bottom:1px solid #15171455;grid-template-columns:45px 1fr;gap:18px;margin:0;padding:20px 0;font-size:13px;line-height:1.6;display:grid}.advertisingPositionList b{font:800 10px ui-monospace,monospace}.advertisingPositionList span{max-width:400px}@media (max-width:900px){.advertisingHero{grid-template-columns:1fr;gap:40px}.advertisingSectionHead,.advertisingPosition{grid-template-columns:1fr;gap:35px}.advertisingServiceGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.advertisingHero,.advertisingServices,.advertisingPosition{padding:72px 18px}.advertisingServiceGrid{grid-template-columns:1fr}.advertisingHeroCard{min-height:320px;box-shadow:12px 14px #dfff48}}.sectionPage:has(.advertisingPage){color:#f2eee5;background:#090a0c}.sectionPage:has(.advertisingPage) .marketBar{background:#070708;border-color:#c9a96b33}.sectionPage:has(.advertisingPage) .sectionHeader{color:#f2eee5;background:#090a0c;border-color:#c9a96b33}.sectionPage:has(.advertisingPage) .sectionHeader .logoBox{color:#090a0c;background:#d7b66e}.sectionPage:has(.advertisingPage) .sectionHeader .smallButton{color:#f7efd9;border-color:#d7b66e}.sectionPage:has(.advertisingPage) .sectionBreadcrumb{color:#948e82;background:#090a0c;border-color:#c9a96b22}.sectionPage:has(.advertisingPage) footer{background:#050506;border-top:1px solid #c9a96b33}.advertisingPage{color:#f2eee5;background:radial-gradient(circle at 76% 2%,#60492333,#0000 26%),radial-gradient(circle at 12% 30%,#3a4c7630,#0000 28%),#090a0c;overflow:hidden}.advertisingPage:before{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.advertisingHero{grid-template-columns:1.08fr .92fr;gap:50px;max-width:1380px;min-height:770px;padding:115px 42px 90px;position:relative}.advertisingHeroCopy{z-index:1;position:relative}.advertisingTopline{color:#d7b66e;letter-spacing:.18em;border-bottom:1px solid #d7b66e66;justify-content:space-between;max-width:680px;margin-bottom:75px;padding-bottom:12px;font:800 9px ui-monospace,monospace;display:flex}.advertisingHero .eyebrow{color:#d7b66e;margin-bottom:25px}.advertisingHero h1{letter-spacing:-.07em;max-width:760px;font-size:clamp(50px,7vw,104px);line-height:.98}.advertisingHero h1 em{color:#0000;background:linear-gradient(105deg,#fff8dc,#d7b66e 48%,#fff2bd);-webkit-background-clip:text;background-clip:text}.advertisingHeroCopy>p:not(.eyebrow){color:#b6b2a7;max-width:620px;margin:34px 0 32px;font-size:16px;line-height:1.75}.advertisingHeroActions{align-items:center;gap:28px;display:flex}.advertisingHeroActions .mainButton{color:#111;background:#d7b66e;border:0;box-shadow:inset 0 0 0 1px #f4df9e,0 16px 35px #0008}.advertisingHeroActions .mainButton:hover{background:#f0d790;transform:translateY(-2px)}.advertisingHeroActions small{color:#888477;letter-spacing:.12em;font:800 8px/1.7 ui-monospace,monospace}.advertisingHeroMetrics{color:#8f8a80;border-top:1px solid #ffffff1c;gap:32px;margin-top:72px;padding-top:19px;font-size:10px;display:flex}.advertisingHeroMetrics span{gap:7px;display:grid}.advertisingHeroMetrics b{color:#f0d692;font:500 19px var(--font-unbounded)}.advertisingHeroCard{background:radial-gradient(circle at 50% 35%,#d7b66e22,#0000 23%),linear-gradient(145deg,#171b26,#0e1016 62%,#201a12);border:1px solid #d7b66e88;align-self:center;min-height:540px;padding:30px;overflow:hidden;box-shadow:22px 24px #d7b66e,0 40px 90px #000b}.advertisingHeroCard:before{content:"";pointer-events:none;border:1px solid #d7b66e33;position:absolute;inset:18px}.advertisingHeroCard:after{border-color:#d7b66e66;width:420px;height:420px;bottom:-190px;right:-190px;box-shadow:0 0 0 36px #d7b66e12,0 0 0 75px #d7b66e0b,0 0 0 114px #d7b66e08}.advertisingOrb{background:radial-gradient(circle,#f6dd9240 0 2%,#0000 3% 23%,#d7b66e12 24% 25%,#0000 26% 48%,#d7b66e18 49% 50%,#0000 51%);border:1px solid #d7b66e88;border-radius:50%;place-items:center;width:260px;height:260px;margin:28px auto 0;display:grid;position:relative;box-shadow:0 0 70px #d7b66e1a,inset 0 0 50px #d7b66e12}.advertisingOrb:before,.advertisingOrb:after{content:"";border:1px solid #d7b66e66;border-radius:50%;position:absolute;transform:rotate(35deg)}.advertisingOrb:before{width:320px;height:110px}.advertisingOrb:after{width:110px;height:320px;transform:rotate(-35deg)}.advertisingOrb span{color:#f8e9b6;font:550 48px var(--font-unbounded);letter-spacing:-.14em}.advertisingOrb i{color:#d7b66e;text-transform:uppercase;letter-spacing:.13em;font:800 8px/1.5 ui-monospace,monospace;position:absolute;top:12px;right:-24px}.advertisingHeroCard>strong{color:#f7efd9;font:550 30px/1.1 var(--font-unbounded);letter-spacing:-.06em;margin-top:65px;position:relative}.advertisingHeroCard>p{color:#aaa69b;max-width:250px;margin-top:18px;font-size:11px;line-height:1.7;position:relative}.advertisingHeroCard>small{color:#d7b66e;letter-spacing:.15em;font:800 8px ui-monospace,monospace;position:absolute;bottom:28px;left:30px}.advertisingServices{color:#f2eee5;background:#0c0d10;border-top:1px solid #d7b66e33;padding:125px max(30px,50vw - 640px);position:relative}.advertisingServices:before{content:"SERVICES / 2026";color:#d7b66e77;letter-spacing:.2em;font:800 9px ui-monospace,monospace;position:absolute;top:35px;right:5%}.advertisingSectionHead{grid-template-columns:1fr .8fr;margin-bottom:65px}.advertisingSectionHead .eyebrow,.advertisingPosition .eyebrow,.advertisingManifesto .eyebrow{color:#d7b66e}.advertisingSectionHead h2,.advertisingPosition h2{font-size:clamp(40px,5vw,72px)}.advertisingSectionHead h2 em,.advertisingPosition h2 em{color:#d7b66e}.advertisingSectionHead>p{color:#aaa69b}.advertisingServiceGrid{border-color:#d7b66e44}.advertisingServiceGrid article{background:linear-gradient(145deg,#111419,#0b0c0f);border-color:#d7b66e33;min-height:350px;padding:27px;transition:background .25s,transform .25s}.advertisingServiceGrid article:hover{background:linear-gradient(145deg,#1d1a15,#101116);transform:translateY(-7px)}.advertisingServiceGrid article>span{color:#d7b66e}.advertisingServiceGrid h3{color:#f8f0dd;margin:84px 0 18px;font-size:20px}.advertisingServiceGrid p{color:#98958d}.advertisingServiceGrid b{color:#d7b66e}.advertisingPosition{color:#15130e;background:linear-gradient(110deg,#d7b66e,#f0d895 48%,#c19a50);padding:125px max(30px,50vw - 640px);position:relative}.advertisingPosition:after{content:"✦";color:#fff8d9aa;font:100px serif;position:absolute;top:50%;right:8%}.advertisingPosition .eyebrow{color:#4d3b1d}.advertisingPosition h2{color:#17130c}.advertisingPosition h2 em{color:#6b4d18}.advertisingPositionList{border-color:#6b4d1844}.advertisingPositionList p{color:#352713;border-color:#6b4d1844}.advertisingPositionList b{color:#6b4d18}.advertisingManifesto{color:#f2eee5;background:#090a0c;grid-template-columns:.8fr 1.2fr;gap:80px;padding:130px max(30px,50vw - 640px);display:grid;position:relative}.advertisingManifesto:before{content:"SIGNATURE";color:#d7b66e33;letter-spacing:.25em;font:800 9px ui-monospace,monospace;position:absolute;top:50px;right:5%}.advertisingManifesto h2{font-size:clamp(40px,5vw,72px);line-height:1.07}.advertisingManifesto h2 em{color:#d7b66e;font-style:normal}.advertisingManifesto>div{grid-template-columns:60px 1fr;align-content:center;display:grid}.advertisingManifesto>div span{color:#d7b66e;border-top:1px solid #d7b66e55;padding:21px 0;font:800 10px ui-monospace,monospace}.advertisingManifesto>div p{color:#b2aea5;border-top:1px solid #d7b66e55;margin:0;padding:19px 0;font-size:14px;line-height:1.6}.advertisingPage+.request,.advertisingPage .sectionRequest{color:#15130e;background:#d7b66e}.advertisingPage .sectionRequest .requestForm{background:#f8f3e7;box-shadow:20px 20px #211a0c}.advertisingPage .sectionRequest .eyebrow:before{background:#15130e}@media (max-width:900px){.advertisingHero{grid-template-columns:1fr;min-height:0}.advertisingHeroCard{width:calc(100% - 20px);max-width:620px;margin:25px 0 0}.advertisingManifesto{grid-template-columns:1fr;gap:40px}.advertisingPosition:after{font-size:70px}}@media (max-width:600px){.advertisingHero,.advertisingServices,.advertisingPosition,.advertisingManifesto{padding:78px 18px}.advertisingTopline{margin-bottom:55px}.advertisingHeroActions{flex-direction:column;align-items:flex-start;gap:18px}.advertisingHeroMetrics{justify-content:space-between;gap:14px}.advertisingHeroMetrics b{font-size:14px}.advertisingHeroCard{min-height:450px;box-shadow:12px 14px #d7b66e}.advertisingOrb{width:210px;height:210px}.advertisingServiceGrid{grid-template-columns:1fr}.advertisingServiceGrid article{min-height:280px}.advertisingManifesto{padding-top:90px}}.flightDelayNotice{color:#eef8ff;background:linear-gradient(120deg,#102436,#173b4d);border-top:1px solid #7bdfff55;border-bottom:1px solid #7bdfff33;grid-template-columns:1fr .8fr;gap:70px;padding:90px max(30px,50vw - 640px);display:grid}.flightDelayNotice h2{letter-spacing:-.06em;font-size:clamp(34px,4.5vw,62px);line-height:1.04}.flightDelayNotice h2 em{color:#aaff65;font-style:normal}.flightDelayNotice>div:last-child{align-self:end}.flightDelayNotice>div:last-child>p:first-child{font-size:15px;line-height:1.75}.flightDelayNotice .flightDelaySmall{color:#a9c5d5;font-size:11px;line-height:1.7}.flightDelayNotice a{color:#aaff65;margin-top:18px;font-size:12px;font-weight:800;display:inline-block}.playgroundsPage{color:#f5f1e8;background:#0a0b0c;overflow:hidden}.playgroundsHero{background:radial-gradient(circle at 80% 35%,#d6b46b22,#0000 28%);grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;max-width:1380px;min-height:720px;margin:auto;padding:110px 42px 90px;display:grid}.playgroundsHero h1{letter-spacing:-.08em;font-size:clamp(54px,7vw,104px);line-height:.95}.playgroundsHero h1 em,.playgroundsManifesto h2 em,.playgroundsCta h2 em{color:#d9b66e;font-style:normal}.playgroundsLead{color:#aaa69b;max-width:590px;margin:34px 0;font-size:17px;line-height:1.75}.playgroundsActions{align-items:center;gap:25px;display:flex}.playgroundsActions .mainButton,.playgroundsCta .mainButton{color:#17130d;background:#d9b66e;box-shadow:0 16px 35px #0008}.playgroundsActions small{color:#8f8a80;text-transform:uppercase;letter-spacing:.1em;max-width:210px;font-size:9px;line-height:1.6}.playgroundsVisual{aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 35%,#d9b66e33,#0000 24%),linear-gradient(145deg,#182a35,#0f171b 58%,#241b11);border:1px solid #d9b66e88;flex-direction:column;justify-content:space-between;justify-self:end;max-width:500px;padding:32px;display:flex;position:relative;box-shadow:24px 26px #d9b66e}.playgroundsVisual:before{content:"";border:1px solid #d9b66e33;position:absolute;inset:18px}.playgroundsVisual span{color:#d9b66e;font-size:95px;line-height:1}.playgroundsVisual b{font:550 34px/1.05 var(--font-unbounded);letter-spacing:-.07em;position:relative}.playgroundsVisual small{color:#d9b66e;letter-spacing:.18em;font:800 9px ui-monospace,monospace;position:relative}.playgroundsManifesto{color:#17130d;background:#d9b66e;grid-template-columns:.7fr 1.3fr;gap:70px;padding:130px max(30px,50vw - 640px);display:grid}.playgroundsManifesto h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5vw,76px);line-height:1.02}.playgroundsManifesto>p:last-child{color:#4f3b20;grid-column:2;max-width:520px;margin:0;font-size:15px;line-height:1.8}.playgroundsFormats{background:#0d1012;padding:125px max(30px,50vw - 640px)}.playgroundsHead{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:60px;display:grid}.playgroundsHead h2,.playgroundsCta h2{letter-spacing:-.07em;font-size:clamp(42px,5vw,74px);line-height:1.02}.playgroundsHead h2 em{color:#d9b66e;font-style:normal}.playgroundsHead>p{color:#aaa69b;font-size:14px;line-height:1.7}.playgroundsGrid{border-top:1px solid #d9b66e44;border-left:1px solid #d9b66e44;grid-template-columns:repeat(3,1fr);display:grid}.playgroundsGrid article{background:linear-gradient(145deg,#13191c,#0d1012);border-bottom:1px solid #d9b66e44;border-right:1px solid #d9b66e44;flex-direction:column;min-height:300px;padding:26px;transition:transform .25s;display:flex}.playgroundsGrid article:hover{background:linear-gradient(145deg,#222019,#101516);transform:translateY(-6px)}.playgroundsGrid article>span{color:#d9b66e;font:800 10px ui-monospace,monospace}.playgroundsGrid h3{font:550 20px/1.2 var(--font-unbounded);letter-spacing:-.05em;margin:65px 0 13px}.playgroundsGrid p{color:#aaa69b;margin:0;font-size:12px;line-height:1.7}.playgroundsGrid b{color:#d9b66e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d9b66e33;margin-top:auto;padding-top:16px;font-size:8px}.playgroundsCta{color:#17130d;background:linear-gradient(120deg,#d9b66e,#f0da98 48%,#b9914b);grid-template-columns:1fr .75fr;gap:70px;padding:125px max(30px,50vw - 640px);display:grid}.playgroundsCta h2 em{color:#624817}.playgroundsCta>div:last-child{align-self:end}.playgroundsCta>div:last-child>p{color:#4c3a20;max-width:460px;font-size:14px;line-height:1.75}.sectionPage:has(.playgroundsPage){background:#0a0b0c}.sectionPage:has(.playgroundsPage) .sectionHeader{color:#f5f1e8;background:#0a0b0c;border-color:#d9b66e33}.sectionPage:has(.playgroundsPage) footer{background:#070809;border-color:#d9b66e33}.directionCard.playgrounds{color:#fff;background:linear-gradient(135deg,#1b2e38,#916d38)}.directionCard.playgrounds .cardMeta{color:#f1d898}.directionCard.playgrounds .cardTop i{color:#17130d;background:#d9b66e}.orbitNineteen{border-color:#d9b66e66;width:710px;height:710px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitNineteen span{color:#17130d;background:#d9b66e;width:62px;height:62px;position:absolute;top:130px;right:80px}@media (max-width:900px){.flightDelayNotice,.playgroundsHero,.playgroundsManifesto,.playgroundsHead,.playgroundsCta{grid-template-columns:1fr;gap:40px}.playgroundsManifesto>p:last-child{grid-column:auto}.playgroundsVisual{justify-self:start}.playgroundsGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.flightDelayNotice,.playgroundsHero,.playgroundsManifesto,.playgroundsFormats,.playgroundsCta{padding:78px 18px}.playgroundsActions{flex-direction:column;align-items:flex-start}.playgroundsGrid{grid-template-columns:1fr}.playgroundsVisual{box-shadow:12px 14px #d9b66e}.orbitNineteen{width:520px;height:520px}.orbitNineteen span{width:50px;height:50px;top:92px;right:42px}}.playgroundsGallery{color:#17130d;background:#f4efe4;padding:125px max(30px,50vw - 640px)}.playgroundsGallery .playgroundsHead{margin-bottom:55px}.playgroundsGallery .playgroundsHead h2 em{color:#8d6727}.playgroundsGallery .playgroundsHead>p{color:#62533c}.playgroundsGalleryGrid{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.playgroundsGalleryGrid figure{background:#d8cdb9;min-height:300px;margin:0;position:relative;overflow:hidden}.playgroundsGalleryGrid figure img{object-fit:cover;width:100%;height:100%;min-height:300px;transition:transform .6s;display:block}.playgroundsGalleryGrid figure:hover img{transform:scale(1.04)}.playgroundsGalleryGrid .galleryLarge{grid-row:span 2;min-height:618px}.playgroundsGalleryGrid .galleryLarge img{min-height:618px}.playgroundsGalleryGrid figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c;gap:5px;padding:13px 15px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.playgroundsGalleryGrid figcaption b{font:550 14px var(--font-unbounded);color:#e7c77d}.playgroundsGalleryGrid figcaption span{color:#eee6d7;font-size:10px}@media (max-width:900px){.playgroundsGalleryGrid{grid-template-columns:1fr 1fr}.playgroundsGalleryGrid .galleryLarge{grid-row:span 2}}@media (max-width:600px){.playgroundsGallery{padding:78px 18px}.playgroundsGalleryGrid{grid-template-columns:1fr}.playgroundsGalleryGrid .galleryLarge,.playgroundsGalleryGrid .galleryLarge img{min-height:360px}}.agentIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.agentIntegration{background:#091925;border:1px solid #24475b;border-radius:10px;padding:14px}.agentIntegrationTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.agentIntegration strong{font-size:13px}.agentIntegration p{color:#91aab8;margin:8px 0 0;font-size:11px;line-height:1.5}.agentIntegration .agentStatus{text-align:right;font-size:9px}@media (max-width:760px){.agentIntegrationGrid{grid-template-columns:1fr}}.halalCategoryGrid>article.open{background:#12110e;border-color:#4b402e}.categoryGroups{background:linear-gradient(#171510,#0e0e0c);padding:10px 30px 34px}.categoryGroups>section{padding:38px 0}.categoryGroups h4{letter-spacing:-.02em;font-size:22px;font-weight:500}.productNameGrid{background:0 0;grid-template-columns:repeat(3,1fr);gap:14px}.productNameGrid>div{background:linear-gradient(145deg,#1e1c17,#12110e);border:1px solid #ffffff14;border-radius:2px;min-height:205px;padding:28px 26px 24px;box-shadow:0 18px 45px #0002}.productNameGrid>div:before{content:"";background:#c8a66a;width:22px;height:2px;margin:0 0 25px}.productNameGrid>div>b{color:#f4eee2;max-width:270px;font:500 18px/1.4 var(--font-unbounded);text-shadow:none}.productStatus{border-top:1px solid #ffffff12;align-items:center;gap:12px;margin-top:auto;padding-top:25px;display:flex}.productStatus>b,.productStatus>i{min-height:0;box-shadow:none;font:750 8px/1.3 var(--font-unbounded);letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0}.productStatus>b{color:#d8b978}.productStatus>b:before{content:"●";margin-right:7px;font-size:7px}.productStatus>i{color:#827c71}.productPreviewCard>em{color:#b99b62;letter-spacing:.09em;margin-top:17px;font-size:8px}:is(.productPreviewCard:hover,.productPreviewCard:focus-visible){background:linear-gradient(145deg,#282319,#16130e);transform:translateY(-5px);box-shadow:0 24px 55px #0008;border-color:#8e7547!important}.productPreviewCard:hover>em{color:#f0d194}.modalStatus b,.modalStatus i{color:#d5b675;background:0 0;border:1px solid #8d7447}.modalStatus i{color:#a49d91;border-color:#ffffff1f}@media (max-width:1000px){.productNameGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.categoryGroups{padding:4px 15px 24px}.categoryGroups h4{font-size:20px}.productNameGrid{grid-template-columns:1fr;gap:10px}.productNameGrid>div{min-height:180px;padding:24px 22px}.productNameGrid>div>b{font-size:17px}.productStatus{flex-direction:column;align-items:flex-start;gap:8px}.productStatus>b,.productStatus>i{font-size:8px}}.documentUpload .scanButton{color:#eafaff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#102b3c;border:1px solid #70dfff;width:100%;margin:4px 0 10px;padding:12px 16px;font-size:9px;font-weight:950}.documentUpload .scanButton:hover{background:#174058}.documentUpload .scanButton:disabled{cursor:wait;opacity:.6}.documentUpload .scanStatus{color:#c9f5df;background:#0b2628;border-left:3px solid #67cfa3;margin:4px 0 10px;padding:10px 12px;font-size:8px;line-height:1.55}.documentDrop input{width:1px;height:1px}
