@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/static/sites/aviatis-marketing/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/static/sites/aviatis-marketing/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/static/sites/aviatis-marketing/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/static/sites/aviatis-marketing/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/static/sites/aviatis-marketing/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/static/sites/aviatis-marketing/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/sites/aviatis-marketing/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #171A24;--bg: #0B0E1A;--card: #141829;--card-hi: #1b2037;--text: #EEF1F8;--soft-text: #c3c9da;--blue-ui: #3b55f0;--blue: #1025A1;--blue-hi: #1b33bd;--red: #B62E2B;--red-hi: #a12623;--white: #FFFFFF;--surface: #F4F6FA;--line: #22283f;--line-strong: #2A3150;--muted: #A3ABC2;--muted-ink: #aab0bf;--tan: .3839;--gutter: clamp(16px, 5.4vw, 96px);--gap: clamp(12px, 1.7vw, 24px);--radius: 20px;--radius-l: 28px;--ease: cubic-bezier(.22, 1, .36, 1);--fast: .2s;--soft: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px -16px rgba(0, 0, 0, .6);--lift: 0 2px 6px rgba(0, 0, 0, .35), 0 34px 70px -26px rgba(0, 0, 0, .75);--display: "Poppins", Arial, sans-serif;--font-text: "Inter Variable", "Inter", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#3b55f073;color:var(--white)}img{display:block;max-width:100%;height:auto}picture{display:contents}a{color:inherit}button{font:inherit;color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:700}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-100px;z-index:100;background:var(--white);color:var(--ink);padding:12px 16px;border-radius:999px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--blue-ui);outline-offset:3px;border-radius:6px}.contact :focus-visible,.reel :focus-visible{outline-color:var(--white)}.display{font-size:clamp(3rem,.2rem + 6.7vw,6rem);line-height:.98;letter-spacing:-.035em;color:var(--white)}.display span{white-space:nowrap}.display--s{font-size:clamp(2.3rem,.9rem + 4.2vw,4.8rem);line-height:1.02}.h2{font-size:clamp(2rem,1.2rem + 3vw,4rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:var(--white)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font-family:var(--display);font-weight:700;font-size:.98rem;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease),box-shadow .3s var(--ease)}.btn:active{transform:scale(.98)}.btn__arrow{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.btn--red{background:var(--red);color:var(--white)}.btn--red:hover{background:var(--red-hi);box-shadow:0 10px 24px -12px #b62e2bb3}.btn--blue{background:var(--blue-ui);color:var(--white)}.btn--blue:hover{background:#4f67ff}.btn--light{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--light:hover{border-color:#46507a;background:#ffffff08}.btn--white{background:var(--white);color:var(--blue)}.btn--white:hover{box-shadow:0 10px 28px -12px #00000073}.btn--l{min-height:56px;padding:0 30px;font-size:1.05rem}.header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 var(--gutter);background:#0b0e1ad1;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);transition:box-shadow .3s var(--ease)}.header.is-scrolled{box-shadow:0 1px 0 var(--line)}.header__logo img{height:40px;width:auto}.header__nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,36px)}.header__list{display:flex;gap:clamp(16px,2.2vw,32px);list-style:none;margin:0;padding:0}.header__list a{text-decoration:none;font-weight:500;font-size:.97rem;color:var(--soft-text);padding:12px 0;transition:color var(--fast) var(--ease)}.header__list a:hover{color:var(--white)}.header__cta{min-height:42px;padding:0 20px;font-size:.92rem}.header__toggle{display:none}.header__group{position:relative}@media(min-width:900px){.header__list{align-items:center}.header__sub-toggle{line-height:inherit}}.header__sub-toggle{display:inline-flex;align-items:center;gap:6px;padding:12px 0;background:none;border:0;cursor:pointer;font-weight:500;font-size:.97rem;color:var(--soft-text);transition:color var(--fast) var(--ease)}.header__sub-toggle:hover,.header__sub-toggle[aria-expanded=true]{color:var(--white)}.header__sub-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--fast) var(--ease)}.header__sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header__sub{list-style:none;margin:0;padding:0}.header__sub a[aria-current=page]{color:var(--white)}@media(min-width:900px){.header__sub{position:absolute;left:-16px;top:calc(100% + 4px);min-width:200px;padding:8px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line-strong),var(--soft);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease),visibility var(--fast)}.header__sub:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.header__group:hover .header__sub,.header__group:focus-within .header__sub,.header__sub-toggle[aria-expanded=true]+.header__sub{opacity:1;visibility:visible;transform:none}.header__sub a{display:block;padding:10px 12px;border-radius:8px}.header__sub a:hover{background:var(--card-hi)}html:not(.js) .header__sub{position:static;opacity:1;visibility:visible;transform:none;display:flex;gap:16px;padding:0;min-width:0;background:none;box-shadow:none}html:not(.js) .header__sub-toggle{display:none}html:not(.js) .header__sub a{padding:12px 0}}@media(max-width:899px){.header{height:64px}.header__logo img{height:34px}.header__cta{display:none}.header__toggle{display:grid;place-content:center;gap:7px;width:48px;height:48px;margin-right:-12px;background:none;border:0;cursor:pointer}.header__toggle i{display:block;width:22px;height:2px;border-radius:2px;background:var(--text);transition:transform var(--fast) var(--ease)}.header__toggle[aria-expanded=true] i:first-of-type{transform:translateY(4.5px) rotate(45deg)}.header__toggle[aria-expanded=true] i:last-of-type{transform:translateY(-4.5px) rotate(-45deg)}.header__list{position:absolute;left:12px;right:12px;top:64px;flex-direction:column;gap:0;padding:8px 20px 16px;background:var(--card);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line-strong),var(--soft);display:none}.header__list.is-open{display:flex}.header__list a{display:block;padding:14px 0;font-family:var(--display);font-weight:700;font-size:1.35rem;color:var(--white)}html:not(.js) .header__list{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0;box-shadow:none;background:none}html:not(.js) .header__list a{font-size:.95rem;padding:8px 0}.header__sub-toggle{display:block;pointer-events:none;padding:14px 0 2px;font-family:var(--display);font-weight:700;font-size:1.35rem;color:var(--white)}.header__sub-toggle svg{display:none}.header__list .header__sub a{padding:10px 0 10px 18px;font-size:1.15rem;color:var(--soft-text)}html:not(.js) .header__sub-toggle{display:none}html:not(.js) .header__sub{display:flex;gap:12px}html:not(.js) .header__list .header__sub a{padding:8px 0;font-size:.95rem}}.header__lang,.header__lang>span{display:inline-flex;align-items:center;gap:6px}.header__list .header__lang a{padding:12px 0;font-size:.82rem;font-weight:600;letter-spacing:.08em}.header__lang span{color:var(--muted);font-size:.82rem}.header__list .header__lang a[aria-current=true]{color:var(--white);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}@media(max-width:899px){.header__list .header__lang{padding-top:6px}.header__lang>span{gap:10px}.header__list .header__lang a{display:inline-block;font-family:inherit;font-size:1rem;padding:14px 4px}.header__lang span{font-size:1rem}}.faq{padding:clamp(56px,8vw,128px) var(--gutter);max-width:980px;margin-inline:auto}.faq .h2{margin-bottom:clamp(24px,4vw,48px)}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:22px 0;font-family:var(--display);font-weight:700;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.3;color:var(--white)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";flex:none;font-family:var(--font-text);font-weight:400;font-size:1.6rem;line-height:1;color:var(--muted);transition:transform var(--fast) var(--ease)}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:focus-visible{outline:2px solid var(--blue-ui);outline-offset:4px;border-radius:6px}.faq__item p{margin:0 0 24px;max-width:62ch;color:var(--soft-text)}.hero{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);align-items:center;min-height:min(calc(100svh - 76px),900px);padding:24px var(--gutter) 64px;overflow:hidden}.hero__copy{grid-column:1 / 7;position:relative;z-index:2}.display .hero__eyebrow{display:block;margin-bottom:clamp(14px,1.6vw,22px);white-space:normal;line-height:1.4}.hero__lead{max-width:30ch;margin:clamp(20px,2.4vw,32px) 0 clamp(28px,3vw,40px);font-size:clamp(1.1rem,1rem + .45vw,1.4rem);line-height:1.45;color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__visual{grid-column:7 / 13;position:relative;aspect-ratio:1 / .86;margin-right:calc(var(--gutter) * -1)}.hero__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero__line path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero__line-core{stroke:var(--blue-ui);stroke-width:3}.hero__line-glow{stroke:var(--blue-ui);stroke-width:18;opacity:.35;filter:blur(10px)}.hero__browser{position:absolute;left:0;top:13%;width:84%}.hero__phone{position:absolute;z-index:2;right:6%;top:32%;width:22%}@media(max-width:899px){.hero{display:block;min-height:0;padding:28px var(--gutter) 40px}.display{font-size:clamp(2.8rem,.6rem + 11.4vw,4.4rem)}.display--s{font-size:clamp(2rem,.8rem + 5.8vw,3rem)}.hero__visual{margin:40px calc(var(--gutter) * -1) 0 0;aspect-ratio:1 / .92}.hero__browser{left:0;width:86%;top:12%}.hero__phone{right:5%;width:27%;top:28%}}@media(prefers-reduced-motion:no-preference){.js [data-hero-in]{opacity:0;filter:blur(10px);transform:translateY(12px)}.js [data-hero-title]{transform:translateY(12px)}.js .hero__line path{stroke-dasharray:1;stroke-dashoffset:1}.js .hero__browser,.js .hero__phone{opacity:0}}.browser{margin:0;border-radius:14px;overflow:hidden;background:var(--bg);box-shadow:0 0 0 1px var(--line-strong),var(--lift)}.browser__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#161b2e}.browser__bar i{width:9px;height:9px;border-radius:50%;background:#2e3554}.browser__bar span{margin:0 auto;transform:translate(-16px);padding:2px 26px;border-radius:999px;background:var(--bg);box-shadow:0 0 0 1px var(--line-strong);font-size:11px;color:var(--muted);line-height:1.6}.browser__view{aspect-ratio:16 / 10;overflow:hidden}.browser__view img{width:100%;height:100%;object-fit:cover;object-position:top center}.phone{position:relative;margin:0;padding:7px;border-radius:34px;background:#05070d;box-shadow:0 0 0 1px #2a3150,var(--lift)}.phone__screen{border-radius:27px;overflow:hidden;aspect-ratio:390 / 820;background:var(--white)}.phone__screen img{width:100%;height:100%;object-fit:cover;object-position:top}.phone__island{position:absolute;left:50%;top:14px;width:30%;height:4.2%;max-height:22px;border-radius:999px;background:#05070d;transform:translate(-50%)}@media(max-width:899px){.phone{padding:5px;border-radius:24px}.phone__screen{border-radius:19px}.phone__island{top:10px}.browser__bar{height:22px}.browser__bar span{font-size:9px}}.mac{position:relative;margin:0;container-type:inline-size;aspect-ratio:2474 / 1558;perspective:228cqw;perspective-origin:50% 75%}.mac__space{position:absolute;inset:0;transform-style:preserve-3d}.mac__lid{position:absolute;left:6.467%;width:87.227%;top:0;height:90.629%;transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform}.mac__front,.mac__back{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mac__shell{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mac__display{position:absolute;left:2.502%;top:3.242%;width:95.134%;height:89.605%;overflow:hidden;background:var(--bg)}.mac__menu{display:flex;align-items:center;gap:1.25cqw;height:1.65cqw;padding:0 1.6cqw;background:#141416;font-family:-apple-system,BlinkMacSystemFont,var(--font-text);font-size:.78cqw;line-height:1;color:#ffffffdb;white-space:nowrap}.mac__menu b{font-weight:700}.mac__apple{width:.8cqw;height:.8cqw;margin-right:.15cqw;fill:currentColor}.mac__status{display:flex;align-items:center;gap:1.15cqw;margin-left:auto}.mac__status svg{height:.72cqw;width:auto;fill:currentColor}.mac__status em{font-style:normal;white-space:pre}.mac__bar{display:flex;align-items:center;gap:.6cqw;height:2.9cqw;padding:0 1.4cqw;background:#2a2a2d;box-shadow:0 1px #000}.mac__bar i{width:.82cqw;height:.82cqw;border-radius:50%;background:#ff5f57}.mac__bar i:nth-of-type(2){background:#febc2e}.mac__bar i:nth-of-type(3){background:#28c840}.mac__url{display:inline-flex;align-items:center;gap:.45cqw;margin:0 auto;transform:translate(-2.4cqw);padding:.35cqw 3.2cqw;border-radius:.6cqw;background:#3a3a3d;font-size:max(4.5px,.95cqw);color:#ffffffc7;line-height:1}.mac__url svg{width:.7cqw;height:auto;fill:none;stroke:currentColor;stroke-width:1.2}.mac__view{position:absolute;left:0;right:0;top:4.55cqw;bottom:0}.mac__view>picture{display:block;height:100%}.mac__view>picture img{width:100%;height:100%;object-fit:cover;object-position:top center}.mac__glare{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#ffffff08 34%,#fff0 34.2%)}.mac__dark{position:absolute;inset:0;z-index:2;background:#050506;opacity:0;pointer-events:none}.mac__back{transform:rotateX(180deg);display:grid;place-items:center;border-radius:2.6% 2.6% 0 0/3.97% 3.97% 0 0;background:#b9bbbf;box-shadow:inset 0 0 0 .25cqw #9fa2a7}.mac__back img{width:9%;height:auto;opacity:.35;filter:grayscale(1) brightness(.4)}.mac__base{position:absolute;left:0;top:90.629%;width:100%;height:9.371%}.mac__shadow{position:absolute;left:2%;right:2%;bottom:-3cqw;height:4cqw;border-radius:50%;background:#0000008c;filter:blur(2.4cqw);z-index:-1}.mac__contact{position:absolute;left:3%;right:3%;bottom:-.5cqw;height:1cqw;border-radius:50%;background:#000000d9;filter:blur(.45cqw);z-index:-1}@media(prefers-reduced-motion:no-preference){.js .mac__lid{transform:rotateX(-90deg)}.js .mac__dark{opacity:1}.js .mac--open .mac__lid{transform:none}.js .mac--open .mac__dark{opacity:0}}.campaign{position:relative;container-type:inline-size;aspect-ratio:16 / 10;overflow:hidden;background:#d8c9b4}.campaign__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.campaign__type{position:absolute;left:5.5cqw;top:6cqw;margin:0;color:var(--ink);font-family:var(--display);font-weight:700;font-size:7.4cqw;line-height:.95;letter-spacing:-.035em}.campaign__band,.campaign__wedge{position:absolute;right:0;bottom:0;aspect-ratio:1 / var(--tan);clip-path:polygon(100% 0,100% 100%,0 100%)}.campaign__band{width:49%;background:var(--red)}.campaign__wedge{width:45%;background:var(--blue)}.campaign__mark{position:absolute;right:4cqw;bottom:3.2cqw;width:5.4cqw;height:auto}.campaign__url{position:absolute;right:11.4cqw;bottom:3.7cqw;color:var(--white);font-family:var(--display);font-weight:700;font-size:1.3cqw;letter-spacing:.02em;white-space:nowrap}.campaign__shade{position:absolute;inset:0;background:linear-gradient(100deg,#1b14081a,#1b140875);opacity:0;pointer-events:none}.stage{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--card);border-radius:20px;container-type:inline-size;--t2: 0;--t3: 0}.stage__scene{position:absolute;inset:0}.stage__scene--card,.stage__scene--folder{background:radial-gradient(70% 80% at 50% 0%,#252b47 0%,var(--card) 70%)}.stage__scene--card{z-index:1;opacity:clamp(0,1 - var(--t2) * 2.5,1);background:none}.bcard{position:absolute;left:50%;top:50%;width:46%;height:auto;aspect-ratio:88 / 55;border-radius:.5cqw;transform:translate(-50%,-50%) rotate(calc(-5deg + var(--t2) * 5deg)) scale(calc(1 - var(--t2) * .3));box-shadow:0 2.4cqw 4cqw -1.2cqw #000000bf}.stage__scene--folder{opacity:clamp(0,var(--t2) * 2.5,1)}.folder{--u: clamp(0, (var(--t2) - .4) / .6, 1);position:absolute;left:15.32%;top:var(--fold-top, 16%);width:69.36%;height:var(--fold-h, 80%);display:flex;filter:drop-shadow(0 2cqw 2.4cqw rgba(0,0,0,.6))}.folder__panel{position:relative;flex:0 0 33.334%;height:100%;overflow:hidden}.folder__panel img{position:absolute;top:0;height:100%;width:300%;max-width:none}.folder__panel--l img{left:0}.folder__panel--m img{left:-100%}.folder__panel--r img{left:-200%}.folder__panel--l{transform-origin:100% 50%;transform:scaleX(var(--u));filter:brightness(calc(.55 + var(--u) * .45))}.folder__panel--r{transform-origin:0 50%;transform:scaleX(var(--u));filter:brightness(calc(.55 + var(--u) * .45))}.folder__panel--m img.folder__cover{left:0;width:100%;opacity:clamp(0,1 - var(--u) * 2.5,1)}.idea{background:var(--bg)}.idea__head{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);align-items:end}.idea__head .h2{grid-column:1 / -1}.idea__note{grid-column:1 / 8;margin:12px 0 0;color:var(--muted);max-width:52ch}@media(min-width:1360px){.idea__head .h2{grid-column:1 / 9}.idea__note{grid-column:9 / 13;margin:0;max-width:34ch}}.idea__sequence{display:none}.idea__flow{padding:clamp(64px,10vw,140px) var(--gutter);display:grid;gap:28px}.idea__flow .idea__head{margin-bottom:8px}.idea__item{margin:0}.idea__item figcaption,.idea__steps{font-family:var(--display);font-weight:700;font-size:.95rem}.idea__item figcaption{margin-top:10px}@media(max-width:899px){.idea__head{display:block}.idea__note{margin-top:16px}}@media(prefers-reduced-motion:no-preference){.js .idea__sequence{display:block;height:200vh;position:relative}.js .idea__flow{display:none}.idea__sticky{position:sticky;top:64px;height:calc(100svh - 64px);padding:20px var(--gutter) 20px;display:grid;grid-template-rows:auto 1fr auto;gap:16px}.idea__stage{align-self:center;justify-self:center;width:100%}}@media(max-width:899px)and (prefers-reduced-motion:no-preference){.js .idea__stage{aspect-ratio:1 / 1;max-width:520px;--fold-top: 31%;--fold-h: 50%}}@media(prefers-reduced-motion:no-preference){.idea__steps{display:flex;justify-content:center;gap:24px;list-style:none;margin:0;padding:0;color:#7a83a0}.idea__steps li{position:relative;padding-top:10px;transition:color .45s var(--ease)}.idea__steps li:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--blue-ui);transform:scaleX(0);transform-origin:0 50%;transition:transform .55s var(--ease)}.idea__steps li.is-active{color:var(--white)}.idea__steps li.is-active:before{transform:scaleX(1)}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.idea__sticky{top:76px;height:calc(100svh - 76px);min-height:600px;padding:clamp(20px,4vh,44px) var(--gutter) 24px;gap:clamp(16px,3vh,32px)}.idea__stage{width:min(100%,calc((100svh - 410px)*1.6))}.idea__steps{gap:36px}}@media(min-width:900px){.idea__flow{grid-template-columns:repeat(3,1fr)}.idea__flow .idea__head{grid-column:1 / -1}}.idea__track{display:none}@media(prefers-reduced-motion:no-preference){.idea__track{display:block;position:relative;width:100%;justify-self:center;height:32px;margin-top:-8px}.idea__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.idea__line path{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round}.idea__line-base{stroke:var(--line)}.idea__line-fill{stroke:var(--blue-ui);stroke-dasharray:1;stroke-dashoffset:1}.idea__plane{position:absolute;left:0;top:0;width:30px;height:auto;transform:translate(-50%,-50%);will-change:transform}.idea__sticky{grid-template-rows:auto 1fr auto auto}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.idea__track{width:min(100%,calc((100svh - 410px)*1.6));height:40px}.idea__sticky{gap:clamp(12px,2.4vh,28px)}}.calm{padding:clamp(40px,6vw,88px) var(--gutter)}.calm__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .55em;margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.25rem,.9rem + 1.6vw,2.4rem);letter-spacing:-.02em;line-height:1.25}.calm__word{color:#838cac;transition:color .9s var(--ease)}.calm__word.is-lit{color:var(--white)}.calm__dot{color:var(--red)}@media(prefers-reduced-motion:reduce){.calm__word{color:var(--soft-text)}}.mock-site{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.mock-site__video,.mock-reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mock-site:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05070d9e,#05070d00 62%)}.mock-site__nav{position:absolute;z-index:1;left:5%;right:5%;top:6%;display:flex;align-items:center;gap:4%;font-size:clamp(7px,.62vw,11px);color:#ffffffd9}.mock-site__nav img{height:1.9em;width:auto;margin-right:auto}.mock-site__copy{position:absolute;z-index:1;left:5%;bottom:12%;display:grid;gap:.9em;justify-items:start}.mock-site__copy strong{font-family:var(--display);font-weight:700;font-size:clamp(16px,2.1vw,34px);line-height:1;letter-spacing:-.03em;color:var(--white);max-width:9ch}.mock-reel{position:relative;width:100%;height:100%;background:#000}.mock-reel__bars{position:absolute;z-index:1;left:8%;right:8%;top:9%;display:flex;gap:4px}.mock-reel__bars i{flex:1;height:2px;border-radius:2px;background:#ffffff59;overflow:hidden;position:relative}.mock-reel__bars i.is-done{background:#fffffff2}.mock-reel__bars i.is-live:after{content:"";position:absolute;inset:0;background:var(--white);transform-origin:0 50%;animation:story 5s linear infinite}@keyframes story{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.mock-reel__bars i.is-live:after{animation:none;transform:scaleX(.5)}}.iphone{position:relative;margin:0;aspect-ratio:1046 / 2159;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.iphone__screen{position:absolute;left:3.537%;top:1.158%;width:93.403%;height:97.823%;overflow:hidden;background:#000;container-type:inline-size;-webkit-mask:url(/static/sites/aviatis-marketing/img/iphone/screen-mask.png) 0 0 / 100% 100% no-repeat;mask:url(/static/sites/aviatis-marketing/img/iphone/screen-mask.png) 0 0 / 100% 100% no-repeat}.iphone__frame{position:relative;display:block;width:100%;height:auto;pointer-events:none}.insta-mock{width:min(300px,72vw);margin-inline:auto}.insta{height:100%;overflow:hidden;background:#000;color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.6cqw;line-height:1.3}.insta b{font-weight:700}.insta svg{fill:currentColor}.insta__status{display:flex;justify-content:space-between;align-items:center;height:12cqw;padding:1.5cqw 7cqw 0 8cqw;font-size:3.9cqw}.insta__status span{display:flex;align-items:center;gap:1.4cqw}.insta__status svg{width:4.4cqw;height:3cqw}.insta__battery{display:block;width:6.4cqw;height:3cqw;border-radius:.9cqw;background:#f5f5f5;box-shadow:0 0 0 .4cqw #000,0 0 0 .7cqw #8a8a8a}.insta__top{display:flex;justify-content:space-between;align-items:center;padding:1cqw 4.5cqw 3cqw;font-size:5.4cqw;letter-spacing:-.01em}.insta__top svg{width:5.4cqw;height:4.4cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.insta__head{display:grid;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:2cqw;padding:0 4.5cqw}.insta__avatar{display:grid;place-items:center;width:22cqw;aspect-ratio:1;margin-right:3cqw;border-radius:50%;background:#061723;box-shadow:0 0 0 .7cqw #000,0 0 0 1.3cqw #128fc9}.insta-mock .insta__avatar img{width:62%;height:auto}.insta__stat{display:grid;justify-items:center;color:#a8a8a8;font-size:3.3cqw}.insta__stat b{color:#f5f5f5;font-size:4.4cqw}.insta__bio{display:grid;padding:3cqw 4.5cqw 0}.insta__muted{color:#a8a8a8}.insta__link{color:#e0f1fb;text-decoration:underline;text-decoration-color:#128fc9;text-underline-offset:.8cqw}.insta__actions{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw;padding:3.5cqw 4.5cqw}.insta__actions span{padding:2cqw 0;border-radius:2cqw;background:#262626;text-align:center;font-weight:600}.insta__actions .is-blue{background:#0a7cb4}.insta__highlights{display:flex;justify-content:space-between;padding:0 3.5cqw 3cqw}.insta__hl{display:grid;justify-items:center;gap:1.2cqw;font-size:2.9cqw}.insta__hl-img{display:grid;place-items:center;width:15cqw;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#061723;box-shadow:0 0 0 .5cqw #000,0 0 0 .8cqw #3a3a3a}.insta-mock .insta__hl-img img{width:100%;height:100%;object-fit:cover;object-position:center}.insta-mock .insta__hl-img img.is-logo{width:60%;height:auto}.insta__tabs{position:relative;display:flex;justify-content:center;padding:2cqw 0 2.5cqw;border-top:1px solid #262626}.insta__tabs:after{content:"";position:absolute;left:33.3%;right:33.3%;bottom:0;height:.5cqw;background:#f5f5f5}.insta__tabs svg{width:5cqw;height:5cqw}.insta__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5cqw}.insta__tile{display:grid;align-content:end;aspect-ratio:1;overflow:hidden;padding:3cqw;font-family:var(--display);font-weight:700;font-size:4.2cqw;line-height:1.1}.insta__tile i{display:block;width:5cqw;height:.6cqw;margin-bottom:2cqw;background:currentColor}.insta__tile--photo{padding:0}.insta-mock .insta__tile--photo img{width:100%;height:100%;object-fit:cover;object-position:center}.insta__tile--navy{background:#061723;color:#f5f5f5}.insta__tile--navy i{background:#128fc9}.insta__tile--blue{background:#128fc9;color:#fff;font-size:3.8cqw}.insta__tile--logo{place-items:center;align-content:center}.insta-mock .insta__tile--logo img{width:55%;height:auto}.gallery{padding:0 var(--gutter) clamp(72px,10vw,160px)}.gallery>.h2{margin-bottom:clamp(28px,4vw,56px)}.gallery__grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(150px,22vw,300px);gap:clamp(8px,1.2vw,16px)}.g{position:relative;margin:0;overflow:hidden;border-radius:18px;background:var(--card)}.g img,.g video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.g:hover img,.g:hover video{transform:scale(1.03)}.g--tall{grid-row:span 2}.g--wide{grid-column:span 2}@media(min-width:900px){.gallery__grid{grid-template-columns:repeat(4,1fr)}}.reel{padding:clamp(72px,10vw,150px) 0 clamp(72px,9vw,140px);background:#080a14;color:var(--white);overflow:hidden}.reel__head{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);padding:0 var(--gutter);margin-bottom:clamp(32px,5vw,64px);align-items:end}.reel__head .display{grid-column:1 / -1;color:var(--white)}.reel__text{grid-column:1 / -1;max-width:46ch;margin:20px 0 0;color:#c9cedb}@media(min-width:900px){.reel__head .display{grid-column:1 / 8}.reel__text{grid-column:9 / 13;margin:0}}.reel__frame{position:relative;margin:0 var(--gutter);aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-l);background:#0d0f15}.reel__video{width:100%;height:100%;object-fit:cover;display:block}.reel__play{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px 0 8px;border:0;border-radius:999px;background:#ffffffeb;color:var(--ink);cursor:pointer;font-family:var(--display);font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--fast) var(--ease),background-color var(--fast) var(--ease)}.reel__play:hover{background:var(--white);transform:scale(1.02)}.reel__play-icon{width:36px;height:36px;border-radius:50%;background:var(--blue);position:relative}.reel__play-icon{display:grid;place-items:center}.reel__play-icon svg{width:13px;height:13px;margin-left:2px;fill:var(--white)}.detail--video{width:min(1280px,calc(100vw - 32px));background:#080a14}.detail--video .detail__inner{padding:clamp(12px,2vw,20px)}.detail--video .detail__close{background:#ffffff1f;color:var(--white);margin-bottom:12px}.detail__video{width:100%;aspect-ratio:16 / 9;display:block;clear:both;background:#000;border-radius:14px}.eyebrow{margin:0 0 14px;font-family:var(--display);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.work{padding:clamp(72px,10vw,160px) var(--gutter)}.work__intro{max-width:760px;margin-bottom:clamp(36px,5vw,72px)}.work__lead{margin:20px 0 0;max-width:46ch;color:var(--muted);font-size:clamp(1.02rem,.98rem + .2vw,1.15rem)}.work__stack{display:grid;gap:20px}.card{--c-bg: var(--card);--c-text: var(--text);--c-head: var(--white);--c-muted: var(--muted);--c-line: var(--line-strong);position:relative;display:grid;grid-template-rows:auto 1fr;gap:clamp(16px,2.4vw,28px);padding:clamp(20px,3vw,40px);border-radius:var(--radius-l);overflow:hidden;background:var(--c-bg);color:var(--c-text);box-shadow:0 0 0 1px var(--c-line),var(--soft);transform-origin:50% 0;will-change:transform,filter}.card--blue{--c-bg: var(--blue);--c-muted: #c3cbff;--c-line: rgba(255, 255, 255, .14)}.card--light{--c-bg: var(--surface);--c-text: var(--ink);--c-head: var(--ink);--c-muted: #5a6172;--c-line: #dfe3ec}.card__top{display:flex;justify-content:space-between;gap:16px;font-family:var(--display);font-weight:700;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.card__top .card__disc{margin:0;text-align:right}.card__body{display:grid;gap:24px}.card__disc{margin:0 0 12px;font-size:.92rem;color:var(--c-muted)}.card__title{font-size:clamp(2.2rem,1.1rem + 3.4vw,4.4rem);line-height:.98;letter-spacing:-.035em;color:var(--c-head)}.card__title span{display:block;font-size:.42em;letter-spacing:-.01em;line-height:1.2;font-weight:500;color:var(--c-muted)}.card__task{max-width:40ch;margin:18px 0 26px;font-size:clamp(1rem,.95rem + .25vw,1.12rem);color:var(--c-muted)}.card__link{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--c-line);background:transparent;color:var(--c-head);cursor:pointer;font-family:var(--display);font-weight:700;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.card__link:hover{background:var(--blue-ui);border-color:var(--blue-ui);color:var(--white)}.card--blue .card__link:hover{background:var(--white);border-color:var(--white);color:var(--blue)}.card__media{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:4 / 3;background:var(--bg)}.card--blue .card__media{background:#0000002e}.card__img,.card__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card__devices{position:absolute;inset:0}.card__browser{position:absolute;left:6%;top:14%;width:72%}.card__phone{position:absolute;right:8%;top:24%;width:22%}.card__devices--fl .card__browser--fl{left:6%;top:18%;width:74%}.card__post{position:absolute;right:5%;bottom:8%;width:30%;border-radius:10px;box-shadow:0 0 0 1px var(--line-strong),var(--lift);transition:transform .6s var(--ease)}.card__print{position:absolute;left:4%;bottom:5%;width:32%;border-radius:8px;box-shadow:var(--lift);transition:transform .6s var(--ease)}.card__post--flyer{width:22%;right:6%;bottom:6%;border-radius:6px}.card:hover .card__post{transform:translateY(-6px) rotate(1.5deg)}.card:hover .card__print{transform:translateY(-4px) rotate(-1deg)}@media(max-width:599px){.card__top .card__disc{display:none}}@media(min-width:900px){.card{min-height:min(78vh,700px)}.card__body{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px)}.card__media{aspect-ratio:auto;height:100%;min-height:420px}@media(prefers-reduced-motion:no-preference){.js .card{position:sticky;top:calc(100px + var(--i) * 10px)}.js .work__stack{gap:14vh}}}@media(max-width:899px)and (prefers-reduced-motion:no-preference){.js .card,.js .svc{position:sticky;top:var(--stick, 72px);transform-origin:50% 100%}.js .work__stack,.js .services__stack{gap:12vh}}.refs{margin-top:clamp(56px,8vw,112px);display:grid;gap:20px}.refs .eyebrow{margin:0}.refs__marquee{display:flex;overflow:hidden;margin:0 calc(var(--gutter) * -1);padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.refs__list{flex:none;display:flex;align-items:center;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px);list-style:none;margin:0;animation:refs-run 45s linear infinite}.refs__marquee:hover .refs__list{animation-play-state:paused}@keyframes refs-run{to{transform:translate(-100%)}}.refs__list li{flex:none;display:grid;place-items:center;height:72px}.refs__list img{height:clamp(30px,2.6vw,38px);width:auto;max-width:200px;object-fit:contain;opacity:.55;transition:opacity .3s var(--ease)}.refs__list li.is-badge img{height:clamp(46px,4vw,58px)}.refs__list li:hover img{opacity:1}@media(prefers-reduced-motion:reduce){.refs__marquee{flex-wrap:wrap;margin:0;-webkit-mask-image:none;mask-image:none}.refs__list{flex-wrap:wrap;animation:none}.refs__list[aria-hidden=true]{display:none}}.detail{width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--radius-l);color:var(--text);background:var(--card);box-shadow:0 0 0 1px var(--line-strong),0 40px 100px -30px #000c}.detail::backdrop{background:#05070db3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail[open]{animation:dlg .45s var(--ease)}@keyframes dlg{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media(prefers-reduced-motion:reduce){.detail[open]{animation:none}}.detail__inner{padding:clamp(24px,4vw,52px)}.detail__close{position:sticky;top:0;float:right;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--card-hi);color:var(--text);cursor:pointer;font-family:var(--display);font-weight:700;font-size:.9rem;z-index:1}.detail__close:hover{background:#252b47}.detail h3{color:var(--white)}.detail h4{font-size:1.02rem;margin:30px 0 8px}.detail ul{margin:0;padding-left:1.1em}.detail__cols{display:grid;gap:0 48px}.detail__gallery{display:grid;gap:12px;margin-top:12px}.detail__gallery img{width:100%;height:100%;object-fit:cover;background:var(--bg);border-radius:14px}@media(min-width:700px){.detail__cols{grid-template-columns:1fr 1fr}.detail__gallery{grid-template-columns:repeat(3,1fr)}}.services{display:grid;gap:clamp(32px,5vw,56px);padding:clamp(72px,10vw,160px) var(--gutter)}.services__lead{margin:20px 0 0;max-width:40ch;color:var(--muted);font-size:clamp(1.02rem,.98rem + .2vw,1.15rem)}.services__progress{display:none}.services__stack{display:grid;gap:16px}.svc{--s-bg: var(--card);--s-head: var(--white);--s-text: var(--soft-text);--s-muted: var(--muted);display:grid;gap:clamp(20px,3vw,36px);padding:clamp(24px,3.4vw,48px);border-radius:var(--radius-l);background:var(--s-bg);color:var(--s-text);transform-origin:50% 0}.svc--red{--s-bg: var(--red);--s-text: #fbe3e2;--s-muted: #fde9e8}.svc--blue{--s-bg: var(--blue);--s-text: #dfe4ff;--s-muted: #c3cbff}.svc--light{--s-bg: var(--surface);--s-head: var(--ink);--s-text: #3c4253;--s-muted: #5a6172}.svc__top{display:flex;justify-content:space-between;gap:16px;font-family:var(--display);font-weight:700;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted)}.svc__body{display:grid;gap:24px;align-items:center}.svc__title{font-size:clamp(2rem,1rem + 1.6vw,2.6rem);line-height:1;hyphens:manual;letter-spacing:-.035em;color:var(--s-head)}.svc__text{margin:18px 0 0;max-width:40ch}.svc__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px;color:var(--s-head)}.svc__list li{position:relative;padding-left:18px}.svc__list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.svc__more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:600;color:var(--s-head);text-underline-offset:5px}.svc__more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.svc__media{overflow:hidden;border-radius:18px;aspect-ratio:4 / 3}.svc__media>picture img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.svc--light .svc__media{box-shadow:0 0 0 1px #dfe3ec}.svc__media--mac{overflow:visible;border-radius:0;aspect-ratio:auto;padding-bottom:12px}@media(min-width:900px){.services{grid-template-columns:5fr 7fr;align-items:start;column-gap:clamp(32px,5vw,80px)}.services__intro{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:76px}.services__progress{display:flex;gap:8px;margin-top:36px}.services__progress i{width:26px;height:4px;border-radius:4px;background:var(--line-strong);transition:width .4s var(--ease),background-color .4s var(--ease)}.services__progress i.is-active{width:64px;background:var(--white)}.svc{min-height:520px;align-content:space-between}.svc__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,40px)}@media(prefers-reduced-motion:no-preference){.js .svc{position:sticky;top:calc(102px + var(--i) * 14px)}.js .services__stack{gap:12vh}}}.person{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);row-gap:40px;padding:clamp(96px,13vw,200px) var(--gutter)}.person__img{grid-column:1 / -1;position:relative;width:min(100%,280px)}.person__photo{overflow:hidden;border-radius:var(--radius-l)}.person__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%}.person__text{grid-column:1 / -1}.person__text .h2{color:var(--white)}.person__role{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.45;margin:18px 0 30px;color:var(--muted)}.person__text p:not(.person__role){max-width:58ch;color:var(--soft-text)}.person__quote{margin:0 0 32px;padding-left:20px;border-left:3px solid var(--red)}.person__quote p{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);line-height:1.3;letter-spacing:-.015em;color:var(--white)!important}@media(min-width:900px){.person__img{grid-column:3 / 6;width:auto;max-width:340px;justify-self:end;align-self:center}.person__text{grid-column:7 / 12;align-self:center}}.contact{padding:0 var(--gutter) clamp(64px,8vw,120px)}.contact__panel{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);row-gap:40px;padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px);border-radius:var(--radius-l);background:var(--blue);color:var(--white);overflow:hidden;isolation:isolate}.contact__stripe{position:absolute;z-index:-1;top:-10%;bottom:-10%;left:69%;width:14px;background:var(--red);transform:skew(-21deg)}.contact__stripe:before{content:"";position:absolute;inset:0 auto 0 28px;width:160%;background:#ffffff0d}.contact .display{color:var(--white)}.contact__text{grid-column:1 / -1}.contact__side{grid-column:1 / -1;display:grid;gap:32px;align-content:start}.contact__art{perspective:1200px}.contact__art .campaign{transform-style:preserve-3d;will-change:transform;border-radius:16px}.contact__lead{max-width:44ch;margin:24px 0 32px;color:#dfe4ff;font-size:clamp(1.05rem,1rem + .3vw,1.22rem)}.contact__data{display:grid;gap:18px;margin:0}.contact__data dt{color:#b8c2ff;font-size:.88rem}.contact__data dd{margin:2px 0 0;font-size:1.08rem;overflow-wrap:anywhere}.contact__data a{text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:5px;transition:text-decoration-color var(--fast) var(--ease)}.contact__data a:hover{text-decoration-color:var(--white)}.contact__data a.contact__wa{margin-top:6px;text-decoration:none}@media(max-width:899px){.contact__stripe{left:78%}}@media(min-width:900px){.contact__text{grid-column:1 / 8}.contact__side{grid-column:9 / 13;padding-top:clamp(8px,2vw,24px)}}.pform{position:relative;padding:clamp(20px,2.6vw,32px);border-radius:var(--radius);background:var(--bg);color:var(--text);box-shadow:0 30px 60px -30px #0009}.pform__progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.pform__progress div{display:grid;gap:2px}.pform__progress span:first-child{font-family:var(--display);font-weight:700;font-size:.74rem;letter-spacing:.14em;color:var(--muted)}.pform__progress strong{font-family:var(--display);font-size:1.15rem;color:var(--white)}.pform__track{width:min(30%,140px);height:3px;border-radius:3px;background:var(--line-strong);overflow:hidden}.pform__track i{display:block;height:100%;width:50%;background:var(--white);border-radius:3px;transition:width .5s var(--ease)}.pform__step{margin:0;padding:0;border:0;min-width:0}.pform__grid{display:grid;gap:16px;align-items:start}@media(min-width:600px){.pform__grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1 / -1}}.field{display:grid;gap:7px;align-content:start}.field label{font-size:.86rem;font-weight:600;color:var(--soft-text)}.field label span{color:var(--red)}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 16px;border-radius:14px;border:1px solid var(--line-strong);background:var(--card);color:var(--white);font:inherit;font-size:1rem;transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.field textarea{resize:vertical;min-height:110px}.field select{appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23A3ABC2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.field input::placeholder,.field textarea::placeholder{color:#6c7491}.field input:hover,.field select:hover,.field textarea:hover{border-color:#46507a}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue-ui);background:var(--card-hi)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:#e2514e}.field__error{min-height:0;font-size:.82rem;color:#ff8d8a}.field__error:empty{display:none}.pform__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}.pform__actions p{margin:0;font-size:.88rem;color:var(--muted)}.pform__actions .btn--white{color:var(--ink)}.pform__back{min-height:46px;padding:0 6px;border:0;background:none;color:var(--soft-text);cursor:pointer;font-family:var(--display);font-weight:700}.pform__back:hover{color:var(--white)}.pform__more{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.pform__more summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;padding:8px 0;font-weight:600;font-size:.92rem;color:var(--soft-text)}.pform__more summary::-webkit-details-marker{display:none}.pform__more summary span{transition:transform .3s var(--ease)}.pform__more[open] summary span{transform:rotate(45deg)}.pform__more .pform__grid{margin-top:12px}.pform__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pform__fail{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#e2514e1f;color:#ffb3b1;font-size:.92rem}.pform__fail a{color:var(--white)}.pform .btn:disabled{opacity:.7;cursor:progress}.pform__done strong{display:block;font-family:var(--display);font-size:1.3rem;line-height:1.25;color:var(--white);margin-bottom:10px}.pform__done p{margin:0;color:var(--soft-text)}.pform__done a{color:var(--white)}.footer{display:grid;gap:40px;padding:8px var(--gutter) 40px;color:var(--muted);font-size:.92rem}.footer__brand{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 32px}.footer__logo{width:160px;height:auto}.footer__meta p{margin:0 0 4px;white-space:nowrap}.footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.footer__col{display:flex;flex-direction:column;align-items:flex-start}.footer__head{margin:0 0 8px;font-family:var(--display);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.footer__col a{color:var(--text);text-decoration:none;padding:6px 0}.footer__col a:hover{text-decoration:underline;text-underline-offset:5px}@media(min-width:760px){.footer__nav{grid-template-columns:repeat(4,auto);justify-content:start;column-gap:clamp(40px,5vw,88px)}.footer__col a,.footer__head{white-space:nowrap}}@media(min-width:1200px){.footer{grid-template-columns:auto 1fr;align-items:end;gap:64px}.footer__logo{width:200px}.footer__nav{justify-content:end}}.w{display:inline-block}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(20px)}.js [data-wipe]{clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%)}}.crew-hero{max-width:1200px;padding:clamp(48px,6vw,96px) var(--gutter) 0}.crew-hero .h2{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.crew-hero__lead p{margin:16px 0 0;max-width:60ch;color:var(--soft-text)}.crew{padding:clamp(40px,5vw,64px) var(--gutter) clamp(64px,8vw,112px)}.crew__list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px var(--gap);list-style:none;margin:0;padding:0}@media(min-width:1100px){.crew__list{grid-template-columns:repeat(4,1fr);gap:48px clamp(20px,2.4vw,36px)}}@media(max-width:479px){.crew__list{grid-template-columns:1fr}.crew__photo{max-width:240px}}.crew__photo{overflow:hidden;border-radius:var(--radius);background:var(--card)}.crew__photo img{width:100%;aspect-ratio:1;object-fit:cover}.crew__card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.crew__body{grid-row:2 / span 4;display:grid;grid-template-rows:subgrid;row-gap:0;align-items:start;padding-top:16px}.crew__name{font-size:1.15rem;line-height:1.2;letter-spacing:-.01em;color:var(--white)}.crew__role{margin:2px 0 10px;font-size:.92rem;color:var(--muted)}.crew__text{margin:0;font-size:1rem;line-height:1.55;color:var(--soft-text)}.crew__role a{color:inherit;text-underline-offset:4px}.crew__facts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.crew__facts li{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;font-size:.8rem;color:var(--text)}.pp-hero{display:grid;gap:clamp(40px,6vw,72px);align-items:center;padding:clamp(48px,7vw,112px) var(--gutter) clamp(72px,9vw,140px)}.pp-hero__title{margin:0;font-size:clamp(2.6rem,1.4rem + 4.4vw,5.6rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance;color:var(--white)}.pp-hero__lead{margin:24px 0 32px;max-width:46ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--text)}.net{position:relative;aspect-ratio:5 / 4;width:100%;max-width:760px;justify-self:center;container-type:inline-size}.net__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.net__lines path{fill:none;stroke-linecap:round}.net__core{stroke:var(--blue-ui);stroke-width:.42}.net__glow{stroke:var(--blue-ui);stroke-width:2.2;opacity:.3;filter:blur(1.2px)}.net__route{transition:opacity .4s var(--ease)}.net__hub,.net__node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:10px}.net__hub{width:clamp(64px,17cqw,120px);aspect-ratio:1;place-items:center;border-radius:50%;background:var(--blue)}.net__hub img{width:52%;height:auto}.net__hub .net__label{position:absolute;top:calc(100% + 10px)}.net__node{text-decoration:none;color:var(--text);border-radius:18px}.net__tile{display:block;width:clamp(64px,17cqw,120px);height:auto;min-height:0;overflow:hidden;aspect-ratio:1;padding:clamp(10px,2.8cqw,22px);border-radius:clamp(14px,3cqw,24px);background:var(--card-hi);transition:transform .4s var(--ease),background-color .4s var(--ease)}.net__tile img{display:block;width:100%;height:100%;object-fit:contain}.net__tile--fill{padding:0;overflow:hidden}.net__tile--fill img{width:100%;height:100%;object-fit:cover}.net__label{font-family:var(--display);font-weight:700;font-size:clamp(.8125rem,.7rem + .5cqw,.95rem);white-space:nowrap;color:var(--text)}.net__node:hover .net__tile,.net__node:focus-visible .net__tile{transform:translateY(-4px);background:#252b4a}.pp[data-active] .net__route{opacity:.22}.pp[data-active=qmedia] .net__route[data-route=qmedia],.pp[data-active=waytoapp] .net__route[data-route=waytoapp],.pp[data-active=dearsocials] .net__route[data-route=dearsocials]{opacity:1}@media(prefers-reduced-motion:no-preference){.js .net__route path{stroke-dasharray:1;stroke-dashoffset:1}.js .net__hub,.js .net__node{opacity:0}}.plist{display:grid;gap:clamp(88px,12vw,180px);padding:0 var(--gutter) clamp(96px,13vw,200px);scroll-margin-top:96px}.prow{display:grid;gap:clamp(48px,5vw,56px);align-items:center;scroll-margin-top:110px}.prow__media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;max-width:460px;border-radius:var(--radius-l)}.prow__biglogo{width:68%;height:auto}.prow__media--tile .prow__biglogo{width:100%;height:100%;object-fit:cover;border-radius:inherit}.prow__person{position:absolute;left:24px;bottom:-36px;display:flex;align-items:flex-end;gap:14px;margin:0}.prow__portrait{display:block;flex:none;width:clamp(88px,10vw,140px);aspect-ratio:1;overflow:hidden;border-radius:50%;outline:6px solid var(--bg);background:var(--card)}.prow__portrait img{display:block;width:100%;height:100%;object-fit:cover}.prow__person figcaption{padding-bottom:4px;font-size:.95rem;color:var(--text);white-space:nowrap}.prow__name{margin:0;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.8rem);line-height:1;letter-spacing:-.04em;color:var(--white)}.prow__field{margin:14px 0 0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);color:var(--muted)}.prow__text{margin:24px 0 0;max-width:54ch;font-size:clamp(1rem,.97rem + .15vw,1.1rem);line-height:1.6;color:var(--text)}.prow__link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:12px 0;color:var(--white);font-family:var(--display);font-weight:700;text-decoration:underline;text-decoration-color:var(--blue-ui);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--fast) var(--ease)}.prow__link:hover{text-decoration-color:var(--white)}.prow__link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform var(--fast) var(--ease)}.prow__link:hover svg{transform:translate(2px,-2px)}.prow__biglogo{transition:transform .9s var(--ease)}.prow:hover .prow__biglogo{transform:scale(1.03)}.pclose{display:grid;gap:28px;margin-bottom:clamp(56px,7vw,104px);padding:clamp(72px,10vw,150px) var(--gutter);background:var(--blue)}.pclose>*{min-width:0}.pclose__title{margin:0;font-size:clamp(2.4rem,1.2rem + 4.4vw,5.4rem);line-height:1;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;color:var(--white)}.pclose__film{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius-l);background:#0a1a6e}.pclose__film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pclose__body p{margin:0 0 28px;max-width:44ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55;color:#e6e9ff}@media(min-width:900px){.pp-hero{grid-template-columns:6fr 6fr;min-height:calc(100svh - 80px)}.prow{grid-template-columns:5fr 7fr;column-gap:clamp(48px,7vw,120px)}.prow:nth-child(2n) .prow__media{order:2;justify-self:end}.pclose{grid-template-columns:6fr 6fr;align-items:center;column-gap:clamp(48px,7vw,120px)}.pclose__film{grid-row:1 / 3;grid-column:2}}@media(max-width:899px){.prow__media{width:min(100%,360px)}.prow__person{left:16px}.prow__person figcaption{display:none}}.voice{padding:0 var(--gutter) clamp(64px,8vw,112px)}.voice__panel{position:relative;margin:0;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);border-radius:var(--radius);background:var(--blue);color:var(--white);overflow:hidden;isolation:isolate}.voice__stripe{position:absolute;z-index:-1;top:-10%;bottom:-10%;right:6%;width:10px;background:var(--red);transform:skew(-21deg)}.voice__quote{margin:0 0 20px}.voice__quote p{margin:0;max-width:88%;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.5;color:var(--white)}.voice__by{display:flex;align-items:center;gap:12px;font-size:.92rem}.voice__by>span:last-child{display:grid;line-height:1.35}.voice__by span span{color:#ffffffd1}.voice__note{margin-top:4px;font-size:.8em;color:#ffffffd1}.voice__photo{flex:none;width:48px;height:48px;overflow:hidden;border-radius:50%}.voice__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}@media(min-width:900px){.voice__panel{display:grid;grid-template-columns:3fr 1fr;column-gap:clamp(48px,6vw,96px);align-items:center}.voice__quote{margin:0}.voice__quote p{max-width:58ch}.voice__stripe{right:auto;left:64%}.voice__by{gap:16px;font-size:1.05rem}.voice__by strong{font-family:var(--display);font-size:1.2rem}.voice__photo{width:72px;height:72px}}.legal{max-width:760px;padding:clamp(56px,8vw,120px) var(--gutter)}.legal h1{font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);letter-spacing:-.025em;margin-bottom:32px;color:var(--white)}.legal h2{font-size:1.25rem;margin:40px 0 12px}.legal .todo{background:#4a3a10;color:#ffe08a;padding:2px 6px;border-radius:4px}@media(max-width:599px){.nb{display:block}}.sp-hero{min-height:auto}.sp-hero .pp-hero__title{hyphens:manual;overflow-wrap:break-word}.sp-hero>*{min-width:0}.sp-hero .eyebrow{margin-bottom:18px}.sp-hero__visual{min-width:0}.sp-block{padding:clamp(56px,8vw,120px) var(--gutter);max-width:1320px;margin-inline:auto}.sp-block .h2{margin:0 0 clamp(28px,4vw,48px);max-width:20ch}.sp-cards{display:grid;gap:var(--gap);margin:0;padding:0;list-style:none}.sp-card{padding:clamp(24px,2.6vw,36px);border-radius:var(--radius);background:var(--card)}.sp-card h3{margin:0 0 12px;font-family:var(--display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.25;color:var(--white)}.sp-card p{margin:0;color:var(--soft-text);line-height:1.6}.sp-card .sp-card__meta{margin-bottom:12px;font-size:.9rem;color:var(--muted)}.sp-checks{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sp-checks li{position:relative;padding-left:32px;line-height:1.55;color:var(--text)}.sp-checks li:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--blue-ui) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11l5-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.sp-steps{display:grid;gap:var(--gap);margin:0;padding:0;list-style:none;counter-reset:none}.sp-steps li{padding:24px 0 0;border-top:1px solid var(--line-strong)}.sp-steps__no{display:block;margin-bottom:14px;font-family:var(--display);font-weight:700;font-size:.85rem;letter-spacing:.12em;color:#e0605c}.sp-steps h3{margin:0 0 10px;font-family:var(--display);font-size:1.15rem;color:var(--white)}.sp-steps p{margin:0;color:var(--soft-text);line-height:1.6}.sp-price{display:grid;gap:var(--gap)}.sp-price__main,.sp-price__extras{padding:clamp(28px,3.4vw,48px);border-radius:var(--radius-l)}.sp-price__main{background:var(--blue)}.sp-price__main .h2{margin-bottom:18px}.sp-price__main p{margin:0 0 14px;max-width:48ch;color:#e6e9ff;line-height:1.6}.sp-price__main .sp-price__note{margin:0;font-size:.85rem;color:#c9d0ff}.sp-price__extras{background:var(--card)}.sp-price__extras h3{margin:0 0 18px;font-family:var(--display);font-size:1.2rem;color:var(--white)}.sp-price__extras dl{display:grid;gap:16px;margin:0}.sp-price__extras dt{font-weight:600;color:var(--white)}.sp-price__extras dd{margin:2px 0 0;color:var(--soft-text)}@media(min-width:760px){.sp-cards{grid-template-columns:repeat(3,1fr)}.sp-cards--two,.sp-steps{grid-template-columns:repeat(2,1fr)}.sp-price{grid-template-columns:7fr 5fr}}@media(min-width:900px){.sp-steps{grid-template-columns:repeat(5,1fr)}.sp-block--split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px);align-items:start}}.sp-hero__photo picture{display:block}.viewfinder{position:relative;container-type:inline-size;margin:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-l);background:#000;box-shadow:var(--lift)}.viewfinder video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.viewfinder__hud{position:absolute;inset:0;color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:2.3cqw;letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.6)}.viewfinder__grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(33.33% - .5px),rgba(255,255,255,.22) 33.33%,transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.22) 66.66%,transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),rgba(255,255,255,.22) 33.33%,transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.22) 66.66%,transparent calc(66.66% + .5px))}.viewfinder__corner{position:absolute;width:6cqw;height:6cqw;border:.35cqw solid rgba(255,255,255,.9)}.viewfinder__corner--tl{left:4cqw;top:4cqw;border-right:0;border-bottom:0}.viewfinder__corner--tr{right:4cqw;top:4cqw;border-left:0;border-bottom:0}.viewfinder__corner--bl{left:4cqw;bottom:4cqw;border-right:0;border-top:0}.viewfinder__corner--br{right:4cqw;bottom:4cqw;border-left:0;border-top:0}.viewfinder__focus{position:absolute;left:50%;top:50%;width:11cqw;height:8cqw;border:.3cqw solid #ffd84d;transform:translate(-50%,-50%)}.viewfinder__top,.viewfinder__bottom{position:absolute;left:12cqw;right:12cqw;display:flex;justify-content:space-between;align-items:center}.viewfinder__top{top:5cqw}.viewfinder__bottom{bottom:5cqw;justify-content:center;gap:4cqw}.viewfinder__rec{display:flex;align-items:center;gap:1.2cqw;font-weight:700}.viewfinder__rec i{width:2cqw;aspect-ratio:1;border-radius:50%;background:#ff3b30;animation:rec 1.2s steps(1) infinite}@keyframes rec{50%{opacity:.2}}.viewfinder__battery{position:relative;width:5.5cqw;height:2.6cqw;border:.3cqw solid #fff;border-radius:.5cqw}.viewfinder__battery i{position:absolute;inset:.35cqw;right:35%;background:#fff;border-radius:.2cqw}@media(prefers-reduced-motion:reduce){.viewfinder__rec i{animation:none}}.brandboard{container-type:inline-size;display:grid;place-items:center;aspect-ratio:4 / 3.2;perspective:1800px;background:radial-gradient(closest-side,rgba(18,143,201,.22),transparent)}.brandboard__plane{position:relative;width:94%;aspect-ratio:1.25;transform:rotateX(52deg) rotate(-32deg);transform-style:preserve-3d}.bb{position:absolute;transform-style:preserve-3d;box-shadow:0 2.6cqw 4cqw #00000080}.bb picture{display:block}.bb img{display:block;width:100%;height:auto}.bb--card{width:50%;aspect-ratio:1194 / 680;overflow:hidden;border-radius:.8cqw}.bb--card img{height:100%;object-fit:cover}.bb--card-back{left:2%;top:4%;transform:translateZ(8px) rotate(-9deg)}.bb--card-front{left:12%;top:30%;transform:translateZ(26px)}.bb--logo{left:64%;top:2%;width:32%;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:2cqw;border-radius:.8cqw;background:#eef4f8;transform:translateZ(16px)}.bb--logo img{width:56%}.bb--logo span{color:#061723;font-family:var(--display);font-weight:700;font-size:1.9cqw;letter-spacing:.04em;text-transform:uppercase}.bb--sticker{left:68%;top:48%;width:26%;aspect-ratio:1;overflow:hidden;border-radius:50%;transform:translateZ(60px)}.bb--chips{left:4%;top:76%;width:58%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw;padding:1.2cqw;border-radius:.8cqw;background:#fff;transform:translateZ(14px)}.bb__chip{display:grid;gap:.3cqw;color:#5d7282;font-size:1.25cqw;line-height:1.2}.bb__chip i{display:block;aspect-ratio:1.3;margin-bottom:.5cqw;border-radius:.4cqw;box-shadow:inset 0 0 0 1px #0617231f}.bb__chip b{color:#061723;font-weight:600}.sp-hero__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-l)}.sp-more{padding-top:0}.sp-more ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.sp-more a{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--line-strong);border-radius:999px;color:var(--white);text-decoration:none;font-weight:600;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.sp-more a:hover{border-color:var(--blue-ui);background:var(--card)}.sp-more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.br-hero{padding-bottom:0}.br-hero .h2{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.br-hero p:not(.eyebrow){max-width:60ch;margin:16px 0 0;color:var(--soft-text);line-height:1.6}.br-hero+.sp-block{padding-top:clamp(32px,4vw,56px)}.br-grid{display:grid;gap:var(--gap);margin:0;padding:0;list-style:none}.br-card{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,36px);border-radius:var(--radius);background:var(--card);scroll-margin-top:96px}.br-card h2{margin:0 0 12px;font-family:var(--display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.25;color:var(--white)}.br-card>p{margin:0;color:var(--soft-text);line-height:1.6}.br-card__sub{display:grid;gap:4px;margin:14px 0 0;padding:0 0 0 18px;color:var(--text)}.br-card__sub a{color:var(--white);text-underline-offset:4px}.br-card .br-card__label{margin:auto 0 10px;padding-top:22px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.br-card__services{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.br-card__services a{display:inline-block;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--white);font-size:.88rem;text-decoration:none;transition:border-color var(--fast) var(--ease)}.br-card__services a:hover{border-color:var(--blue-ui)}.br-aviation{display:grid;gap:32px;align-items:end;scroll-margin-top:80px}.br-aviation p{max-width:60ch;margin:16px 0 0;color:var(--soft-text);line-height:1.6}.br-aviation .br-aviation__refs{color:var(--muted);font-size:.95rem}.br-aviation__links{padding:0}@media(min-width:760px){.br-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.br-grid{grid-template-columns:repeat(3,1fr)}.br-aviation{grid-template-columns:6fr 6fr}}.faq--page{padding-top:clamp(48px,7vw,112px)}.faq--page .h2{margin-bottom:16px}.faq__lead{margin:0 0 clamp(28px,4vw,48px);max-width:60ch;color:var(--soft-text)}.reel__transcript{grid-column:1 / -1;max-width:46ch;margin-top:16px;color:var(--soft-text);font-size:.95rem}.reel__transcript summary{cursor:pointer;color:var(--text);font-weight:600;text-underline-offset:4px}.reel__transcript summary:hover{text-decoration:underline}@media(min-width:900px){.reel__transcript{grid-column:9 / 13}}.reel__transcript ol{margin:12px 0 0;padding-left:20px;display:grid;gap:6px;line-height:1.5}.cs-hero{padding-bottom:clamp(24px,4vw,56px)}.cs-hero .eyebrow a{color:inherit;text-underline-offset:4px}.cs-client{margin:0;color:var(--soft-text)}.cs-client span{display:block;margin-bottom:4px;font-family:var(--display);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cs-text{margin:0;max-width:60ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--text)}.cs-gallery{display:grid;gap:var(--gap);margin:0;padding:0;list-style:none}.cs-gallery picture{display:block}.cs-gallery img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}@media(min-width:760px){.cs-gallery,.cs-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.sp-steps.cs-steps{grid-template-columns:repeat(4,1fr)}}.cs-overview .pp-hero__lead{margin-bottom:clamp(28px,4vw,48px)}.cs-overview .sp-card{position:relative}.cs-card__link{color:var(--white);text-decoration:none}.cs-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.cs-card__link:focus-visible{outline:none}.sp-card:has(.cs-card__link:focus-visible){outline:2px solid var(--blue-ui);outline-offset:3px}.cs-more{padding-top:0}.cs-more .sp-cards{margin-top:clamp(24px,3vw,40px)}.cs-client{display:flex;flex-direction:column}.cs-client .br-card__services{margin-top:auto;padding-top:20px}.cs-overview .sp-card .cs-card__more{margin-top:16px;font-weight:600;color:var(--white)}.sp-card__case{display:inline-block;margin-top:14px;font-weight:600;color:var(--white);text-underline-offset:4px}.rg{max-width:760px;margin-inline:auto;padding:clamp(48px,7vw,112px) var(--gutter) clamp(32px,5vw,64px);box-sizing:content-box}.rg .eyebrow a,.rg__meta a{color:inherit;text-underline-offset:4px}.rg__title{font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem);hyphens:manual;overflow-wrap:break-word}.rg__meta{margin:20px 0 0;font-size:.9rem;color:var(--muted)}.rg__lead{margin:24px 0 0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.6;color:var(--text)}.rg__block{margin-top:clamp(36px,5vw,56px)}.rg__block h2,.rg__fazit h2{margin:0 0 14px;font-family:var(--display);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.25;color:var(--white)}.rg__block p{margin:0 0 14px;line-height:1.7;color:var(--soft-text)}.rg__block .sp-checks{margin-top:18px}.rg__fazit{margin-top:clamp(40px,6vw,64px);padding:clamp(24px,3vw,36px);border-radius:var(--radius);background:var(--card)}.rg__fazit p{margin:0;line-height:1.7;color:var(--text)}.qt{max-width:860px}.qt__list{display:grid;gap:14px;margin:clamp(28px,4vw,48px) 0 24px;padding:0;list-style:none}.qt__item fieldset{margin:0;padding:clamp(18px,2.4vw,26px);border:0;border-radius:var(--radius);background:var(--card)}.qt__item legend{float:left;width:100%;display:flex;gap:14px;margin-bottom:16px;padding:0;font-weight:600;line-height:1.45;color:var(--white)}.qt__no{flex:none;font-family:var(--display);font-size:.85rem;letter-spacing:.1em;color:#e0605c;padding-top:2px}.qt__opts{clear:both;display:flex;flex-wrap:wrap;gap:8px}.qt__opts label{position:relative;cursor:pointer}.qt__opts input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.qt__opts span{display:inline-block;padding:10px 18px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.qt__opts input:checked+span{background:var(--blue-ui);border-color:var(--blue-ui);color:var(--white)}.qt__opts input:focus-visible+span{outline:2px solid var(--white);outline-offset:2px}.qt__hint{margin:0 0 16px;color:#ffb4b2}.qt__result{margin-top:clamp(28px,4vw,48px);padding:clamp(24px,3.4vw,48px);border-radius:var(--radius-l);background:var(--card)}.qt__result:focus{outline:none}.qt__score{margin:8px 0 12px;font-family:var(--display);font-weight:700;font-size:clamp(3.4rem,2rem + 6vw,6rem);line-height:1;color:var(--white)}.qt__score small{font-size:.35em;color:var(--muted);margin-left:6px}.qt__verdict{margin:0 0 28px;max-width:56ch;font-size:1.1rem;color:var(--text)}.qt__tipps-title{margin:0 0 14px;font-family:var(--display);font-size:1.3rem;color:var(--white)}.qt__tipps{display:grid;gap:12px;margin:0 0 28px;padding-left:22px;color:var(--soft-text);line-height:1.6}.qt__tipps a{color:var(--white);text-underline-offset:4px}.qt__cta p{margin:0 0 18px;max-width:56ch;color:var(--text)}.qt__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.qt__cta p{flex-basis:100%}
