:root{--bg:#070a10;--bg-soft:#0b1018;--panel:#0d131dd6;--panel-solid:#0e1520;--text:#f4f7fb;--muted:#9aa8b8;--line:#ffffff1a;--line-strong:#ffffff2e;--blue:#79b8ff;--blue-deep:#173459;--blue-soft:#79b8ff1f;--max:1240px;--tracking-display:-.015em;--tracking-heading:-.025em;--tracking-card-heading:-.005em;--tracking-eyebrow:.04em;--tracking-label:.1em;--tracking-brand-primary:.24em;--tracking-brand-secondary:.08em;--tracking-body:0em;--tracking-navigation:0em;--tracking-button:0em;--tracking-form:0em}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body{background:var(--bg);width:100%;max-width:100%;color:var(--text);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:clip}button,input,textarea,select{font:inherit;letter-spacing:var(--tracking-form)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-glow{z-index:-1;pointer-events:none;opacity:.24;border-radius:999px;position:fixed}.site-glow-one{background:radial-gradient(circle,#1e63b8d1 0%,#1e63b842 38%,#0000 70%);width:720px;height:720px;top:-360px;right:-310px}.site-glow-two{background:radial-gradient(circle,#10305dc2 0%,#10305d38 40%,#0000 72%);width:560px;height:560px;top:34vh;left:-390px}.section-shell,.nav-shell,.footer-shell,.footer-bottom{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.section-divider{border-top:1px solid var(--line)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a10c2;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.brand{align-items:center;gap:13px;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--blue);background:linear-gradient(145deg,#79b8ff1f,#ffffff05);border:1px solid #79b8ff7a;border-radius:12px;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{letter-spacing:var(--tracking-brand-primary);font-size:.93rem}.brand-copy span{color:var(--muted);letter-spacing:var(--tracking-brand-secondary);margin-top:6px;font-size:.68rem}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{letter-spacing:var(--tracking-navigation);color:#c5cfdb;font-size:.9rem;transition:color .18s}.nav-link:hover,.nav-link-active{color:var(--text)}.mobile-header-actions{flex:none;align-items:center;gap:10px;display:flex}.mobile-call-button{min-width:78px;height:46px;color:var(--text);background:#79b8ff14;border:1px solid #79b8ff75;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:650;line-height:1;display:none}.mobile-call-button:hover{color:var(--text);background:#79b8ff24;border-color:#79b8ffb8}.mobile-call-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mobile-toggle{border:1px solid var(--line);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:none}.mobile-toggle-icon{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mobile-toggle-icon span{background:var(--text);width:17px;height:1px;display:block}.mobile-toggle-label{color:var(--text);letter-spacing:0;font-size:.88rem;font-weight:650;line-height:1;display:none}.button{letter-spacing:var(--tracking-button);border:1px solid var(--blue);background:var(--blue);color:#07111f;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 14px 36px #4d96ff2e}.button-small{min-height:42px;padding-inline:17px;font-size:.82rem}.button-ghost{color:var(--text);border-color:var(--line-strong);background:#ffffff06}.hero{flex-direction:column;justify-content:center;min-height:calc(100vh - 84px);padding:138px 0 78px;display:flex;position:relative}.hero:after{content:"";pointer-events:none;border:1px solid #79b8ff14;border-radius:50%;width:560px;height:560px;position:absolute;top:100px;right:-190px;box-shadow:0 0 0 90px #79b8ff05,0 0 0 180px #79b8ff03}.hero-kicker,.eyebrow{color:var(--blue);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.75rem;font-weight:700}.hero-kicker{align-items:center;gap:10px;margin-bottom:28px;display:flex}.status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79b8ff1a}.hero h1{max-width:1000px;letter-spacing:var(--tracking-display);margin:0;font-size:clamp(3.7rem,7vw,6.8rem);font-weight:620;line-height:.92}.page-hero h1{max-width:1100px;letter-spacing:var(--tracking-display);margin:22px 0 0;font-size:clamp(3.6rem,7vw,6.6rem);font-weight:620;line-height:.92}.hero h1 span{color:#9aa9b8;display:block}.hero-copy{color:#b4bfcb;max-width:720px;margin:34px 0 0;font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:37px;display:flex}.hero-limit{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:78px;padding-top:24px;font-size:.85rem;display:flex}.hero-limit strong{color:var(--text);font-weight:560}.statement{padding:112px 0}.statement h2,.section-heading h2,.membership-copy h2,.assessment-promo-copy h2,.final-cta h2,.project-note h2,.capacity h2,.newsletter h2,.founder-note h2{max-width:980px;letter-spacing:var(--tracking-heading);margin:18px 0 0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:560;line-height:1.02}.statement-copy{gap:18px;max-width:660px;margin-top:55px;margin-left:auto;display:grid}.statement-copy p,.membership-copy p,.assessment-promo-copy p,.final-cta p,.project-note p,.capacity p,.newsletter p,.founder-note p{color:#aeb9c5;margin:0;font-size:1.08rem;line-height:1.75}.services-preview,.intelligence-preview{padding:112px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:52px;display:flex}.section-heading h2{max-width:760px}.text-link,.text-button{color:#d7dee7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.9rem}.text-link:hover,.text-button:hover{color:var(--blue)}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;min-height:330px;padding:30px;transition:background .2s,transform .2s;position:relative}.service-card:hover{background:var(--blue-soft);transform:translateY(-4px)}.service-card>span{color:#6f7c8c;font-size:.75rem}.service-card h3{letter-spacing:var(--tracking-card-heading);margin:80px 0 13px;font-size:1.55rem;font-weight:560}.service-card p{color:#9eabba;margin:0;line-height:1.7}.card-arrow{color:var(--blue);position:absolute;bottom:28px;right:28px}.department{padding:112px 0}.department-panel{border:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#79b8ff1f,#0000 34%),linear-gradient(145deg,#ffffff0a,#ffffff04);border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;min-height:520px;padding:58px;display:grid}.department-panel h2{letter-spacing:calc(var(--tracking-heading) - .005em);margin:18px 0 0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:560;line-height:.98}.department-copy p{color:#b2bdc9;margin:0 0 30px;font-size:1.08rem;line-height:1.7}.department-copy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.department-copy li{border-bottom:1px solid var(--line);gap:20px;padding:14px 0;display:flex}.department-copy li span{color:var(--blue);font-size:.75rem}.membership-preview,.assessment-promo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:112px 0;display:grid}.membership-copy p,.assessment-promo-copy p{max-width:600px;margin-top:28px}.membership-copy .button,.assessment-promo-copy .button{margin-top:30px}.feature-card{background:linear-gradient(145deg,#79b8ff14,#ffffff05);border:1px solid #79b8ff42;border-radius:20px;padding:34px;box-shadow:inset 0 1px #ffffff0f}.feature-topline{color:var(--blue);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;font-size:.76rem;display:flex}.feature-card h3{max-width:590px;letter-spacing:calc(var(--tracking-heading) + .005em);margin:76px 0 44px;font-size:clamp(2rem,4vw,3.5rem);font-weight:560;line-height:1.05}.feature-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-list span{border-bottom:1px solid var(--line);color:#b8c3cf;padding:14px 0;font-size:.9rem}.assessment-visual{border:1px solid var(--line);background:radial-gradient(circle at 50% 30%, #79b8ff1f, transparent 35%), var(--panel-solid);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:470px;padding:42px;display:flex}.mini-score{text-align:center;border:1px solid #79b8ff3d;border-radius:50%;place-content:center;width:245px;height:245px;margin:0 auto;display:grid;box-shadow:0 0 0 22px #79b8ff05,inset 0 0 60px #79b8ff09}.mini-score span{color:var(--muted);letter-spacing:var(--tracking-eyebrow);font-size:.62rem}.mini-score strong{color:var(--blue);font-size:5rem;font-weight:500;line-height:1}.mini-score small{color:var(--muted)}.mini-bars{gap:8px;display:grid}.mini-bars span{background:linear-gradient(90deg, var(--blue), #79b8ff2e);border-radius:999px;height:5px}.intelligence-list{border-top:1px solid var(--line)}.intelligence-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 30px;align-items:center;gap:20px;min-height:112px;transition:padding .18s,background .18s;display:grid}.intelligence-row:hover{background:#ffffff04;padding-inline:18px}.intelligence-row>span:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:calc(var(--tracking-label) + .02em);font-size:.72rem}.intelligence-row h3{letter-spacing:var(--tracking-card-heading);margin:0;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:500}.intelligence-row>span:last-child{color:var(--blue)}.final-cta{text-align:center;padding:130px 0 145px}.final-cta h2,.final-cta p{margin-inline:auto}.final-cta p{margin-top:25px}.final-cta .hero-actions{justify-content:center}.page-hero{padding:140px 0 105px}.page-hero p{color:#b0bbc7;max-width:780px;margin:36px 0 0;font-size:1.2rem;line-height:1.75}.service-detail-list{padding-bottom:100px}.service-detail{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:70px 0;display:grid}.service-detail-title>span{color:var(--blue);font-size:.72rem}.service-detail-title h2{letter-spacing:calc(var(--tracking-heading) + .005em);margin:20px 0 0;font-size:clamp(2.2rem,4vw,3.9rem);font-weight:550;line-height:1}.service-detail-body>p{color:#b0bbc7;max-width:650px;margin:0 0 35px;font-size:1.15rem;line-height:1.75}.service-item-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.service-item-grid span{border-bottom:1px solid var(--line);color:#d0d8e1;padding:14px 0}.project-note,.newsletter,.founder-note{grid-template-columns:1fr 1fr;gap:85px;padding:110px 0;display:grid}.project-note .button,.founder-note .button{margin-top:30px}.tier-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:90px 0 110px;display:grid}.tier-card{border:1px solid var(--line);background:#ffffff03;border-radius:18px;flex-direction:column;min-height:670px;padding:34px;display:flex}.tier-card-featured{background:linear-gradient(160deg,#79b8ff14,#ffffff03);border-color:#79b8ff66}.tier-heading>span{color:var(--blue);letter-spacing:calc(var(--tracking-label) + .02em);text-transform:uppercase;font-size:.72rem}.tier-heading h2{margin:17px 0 34px;font-size:2.1rem;font-weight:560}.tier-price{align-items:end;gap:10px;display:flex}.tier-price strong{letter-spacing:calc(var(--tracking-heading) + .005em);font-size:3.2rem;font-weight:570;line-height:1}.tier-price span{color:var(--muted);font-size:.8rem}.tier-heading p{color:#9fabb8;min-height:116px;margin:30px 0 0;line-height:1.7}.tier-features{border-top:1px solid var(--line);flex:1;margin-top:20px}.tier-features span{color:#c1cad4;border-bottom:1px solid var(--line);padding:11px 0;font-size:.9rem;display:block}.tier-card .button{margin-top:28px}.capacity{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;padding:105px 0;display:grid}.capacity-number{color:var(--blue);letter-spacing:calc(var(--tracking-display) - .015em);font-size:clamp(8rem,18vw,15rem);font-weight:560;line-height:.8}.capacity p{margin-top:24px}.intelligence-page-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:100px 0 120px;display:grid}.article-card{border:1px solid var(--line);background:#ffffff03;border-radius:17px;flex-direction:column;min-height:360px;padding:34px;display:flex}.article-card-featured{background:radial-gradient(circle at 80% 20%,#79b8ff1a,#0000 35%),#ffffff03;grid-column:span 2;min-height:450px}.article-card h2{max-width:760px;letter-spacing:calc(var(--tracking-heading) + .01em);margin:50px 0 18px;font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:550;line-height:1.08}.article-card p{color:#9fabb8;max-width:690px;margin:0;line-height:1.7}.article-status{color:#6f7c8d;text-transform:uppercase;letter-spacing:var(--tracking-label);margin-top:auto;font-size:.72rem}.about-principles{grid-template-columns:repeat(3,1fr);gap:35px;padding:100px 0 120px;display:grid}.about-principles article{border-top:1px solid var(--line);padding-top:20px}.about-principles article>span{color:var(--blue);font-size:.72rem}.about-principles h2{letter-spacing:calc(var(--tracking-heading) + .015em);margin:55px 0 16px;font-size:2.1rem;font-weight:550}.about-principles p{color:#9fabb8;line-height:1.75}.assessment-hero,.apply-hero{padding-bottom:65px}.assessment-wrap{padding:20px 0 120px}.assessment-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff06,#79b8ff06);border-radius:20px;max-width:900px;margin:0 auto;padding:46px}.assessment-progress-row{color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-label);justify-content:space-between;gap:20px;font-size:.75rem;display:flex}.assessment-progress{background:#ffffff14;height:3px;margin:16px 0 48px}.assessment-progress span{background:var(--blue);height:100%;transition:width .22s;display:block}.assessment-card h2{letter-spacing:calc(var(--tracking-heading) + .005em);margin:0 0 34px;font-size:clamp(2rem,4vw,3.4rem);font-weight:550;line-height:1.08}.assessment-options{gap:10px;display:grid}.assessment-options button{border:1px solid var(--line);width:100%;min-height:68px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;padding:0 20px;transition:background .16s,border-color .16s,transform .16s;display:flex}.assessment-options button:hover{background:var(--blue-soft);border-color:#79b8ff59;transform:translate(4px)}.assessment-back{margin-top:24px}.assessment-results{text-align:center}.score-ring{--score:180deg;background:conic-gradient(var(--blue) var(--score), #ffffff12 0deg);border-radius:50%;place-items:center;width:240px;height:240px;margin:35px auto;display:grid}.score-ring:before{content:"";background:#0d141f;border-radius:50%;grid-area:1/1;width:216px;height:216px}.score-ring>div{z-index:1;grid-area:1/1;position:relative}.score-ring strong{font-size:4.8rem;font-weight:520;line-height:1}.score-ring span{color:var(--muted)}.assessment-results h2{margin-bottom:18px}.assessment-summary{color:#aeb9c5;max-width:640px;margin:0 auto;line-height:1.75}.result-actions{flex-direction:column;align-items:center;gap:18px;margin-top:32px;display:flex}.application-wrap{grid-template-columns:.68fr 1.32fr;gap:70px;padding:30px 0 130px;display:grid}.application-aside{padding-top:30px}.application-aside ol{margin:40px 0 0;padding:0;list-style:none}.application-aside li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:20px 0;display:grid}.application-aside li:last-child{border-bottom:1px solid var(--line)}.application-aside li span{color:var(--blue);font-size:.7rem}.application-aside li p{color:#aeb9c5;margin:0;line-height:1.65}.application-form,.form-success{border:1px solid var(--line);background:#ffffff04;border-radius:18px;padding:38px}.field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.application-form label{gap:9px;margin-bottom:18px;display:grid}.application-form label>span{color:#c7d0da;font-size:.82rem}.application-form input,.application-form select,.application-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#0c121c;border-radius:10px;outline:none;padding:15px 16px;transition:border-color .16s,box-shadow .16s}.application-form input,.application-form select{min-height:53px}.application-form textarea{resize:vertical}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff0f}.application-form input::placeholder,.application-form textarea::placeholder{color:#5f6d7d}.form-bottom{justify-content:space-between;align-items:center;gap:25px;padding-top:16px;display:flex}.form-bottom p{color:#7f8c9c;max-width:480px;margin:0;font-size:.78rem;line-height:1.6}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.form-success h2{letter-spacing:calc(var(--tracking-heading) + .005em);margin:18px 0 14px;font-size:2.7rem;font-weight:550;line-height:1.05}.form-success p{color:#aeb9c5;max-width:620px;line-height:1.7}.form-success .button{margin-top:18px}.site-footer{border-top:1px solid var(--line);background:#060a11}.footer-shell{grid-template-columns:1.1fr .9fr;gap:60px;padding:75px 0;display:grid}.footer-brand{margin-bottom:24px}.footer-description{color:#8592a2;max-width:420px}.footer-phone,.direct-call-link{color:#c7d8eb;align-items:center;width:fit-content;margin-top:16px;font-size:.9rem;font-weight:560;transition:color .16s;display:inline-flex}.footer-phone:hover,.direct-call-link:hover{color:var(--blue)}.micro-call-link{color:var(--micro-blue,var(--blue));margin-top:18px}.footer-links{grid-template-columns:1fr 1fr;gap:45px;display:grid}.footer-links>div{align-content:start;gap:13px;display:grid}.footer-heading{color:#667485;text-transform:uppercase;letter-spacing:calc(var(--tracking-label) + .02em);margin-bottom:5px;font-size:.7rem}.footer-links a{color:#b8c3cf;font-size:.9rem}.footer-links a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);color:#657385;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:.75rem;display:flex}@media (max-width:1000px){.nav-links{gap:18px}.service-grid,.tier-grid,.about-principles{grid-template-columns:repeat(2,1fr)}.department-panel,.membership-preview,.assessment-promo,.project-note,.newsletter,.founder-note,.service-detail,.application-wrap{grid-template-columns:1fr}.department-panel{align-items:start}.tier-grid .tier-card:last-child,.about-principles article:last-child{grid-column:span 2}.capacity{grid-template-columns:.6fr 1.4fr}}@media (max-width:760px){.site-glow{display:none}.section-shell,.nav-shell,.footer-shell,.footer-bottom{width:min(calc(100% - 32px), var(--max))}.nav-shell{min-height:72px}.brand-mark{width:38px;height:38px}.mobile-toggle{display:flex}.nav-links{border:1px solid var(--line);background:#0b111a;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 25px 80px #00000061}.nav-links-open{display:flex}.nav-link{padding:11px}.hero{min-height:auto;padding:105px 0 64px}.hero:after{width:320px;height:320px;right:-200px}.hero h1,.page-hero h1{letter-spacing:calc(var(--tracking-display) + .01em)}.hero h1{font-size:clamp(3.5rem,17vw,5.4rem)}.hero-limit{flex-direction:column;margin-top:60px}.statement,.services-preview,.intelligence-preview,.department,.membership-preview,.assessment-promo,.project-note,.newsletter,.founder-note,.capacity{padding:82px 0}.section-heading{flex-direction:column;align-items:flex-start}.service-grid,.tier-grid,.about-principles,.intelligence-page-grid,.field-grid{grid-template-columns:1fr}.service-card{min-height:270px}.service-card h3{margin-top:55px}.department-panel{min-height:auto;padding:30px}.membership-preview,.assessment-promo{gap:45px}.feature-card,.assessment-visual,.assessment-card,.application-form,.form-success{padding:26px}.feature-topline{flex-direction:column;gap:7px}.feature-card h3{margin:55px 0 34px}.feature-list,.service-item-grid{grid-template-columns:1fr}.intelligence-row{grid-template-columns:82px 1fr 18px}.page-hero{padding:105px 0 75px}.service-detail{gap:30px;padding:55px 0}.tier-grid{padding:60px 0 90px}.tier-grid .tier-card:last-child,.about-principles article:last-child,.article-card-featured{grid-column:auto}.tier-card,.tier-heading p{min-height:0}.capacity{grid-template-columns:1fr;gap:45px}.capacity-number{font-size:9rem}.about-principles{padding:70px 0 90px}.article-card,.article-card-featured{min-height:330px}.application-wrap{gap:36px}.form-bottom,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-shell{grid-template-columns:1fr}.footer-bottom{padding:20px 0}}.support-callout{background:radial-gradient(circle at 80% 20%,#79b8ff12,#0000 34%)}.support-punchline{font-weight:560;color:var(--text)!important;margin-top:18px!important}.membership-terms,.team-pricing,.intelligence-taste,.intelligence-gate{grid-template-columns:.9fr 1.1fr;gap:85px;padding:105px 0;display:grid}.membership-terms h2,.team-pricing h2,.intelligence-taste h2,.intelligence-gate h2,.intelligence-library-heading h2{max-width:820px;letter-spacing:var(--tracking-heading);margin:18px 0 0;font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:560;line-height:1.03}.membership-terms-copy{align-content:center;gap:18px;display:grid}.membership-terms-copy p,.team-pricing>div>p,.intelligence-taste>p,.intelligence-gate>div>p{color:#aeb9c5;margin:0;font-size:1.08rem;line-height:1.75}.team-pricing{grid-template-columns:.8fr 1.2fr}.team-size-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.team-size-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;min-height:210px;padding:26px}.team-size-grid strong{color:var(--blue);letter-spacing:calc(var(--tracking-heading) + .005em);font-size:2.4rem;font-weight:560;line-height:1;display:block}.team-size-grid span{color:#c7d0da;text-transform:uppercase;letter-spacing:var(--tracking-label);margin-top:8px;font-size:.75rem;display:block}.team-size-grid p{color:#95a2b1;margin:35px 0 0;font-size:.92rem;line-height:1.65}.intelligence-public-hero,.intelligence-member-hero{padding-bottom:90px}.intelligence-member-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-access-badge{color:#c6d9ef;background:#79b8ff0e;border:1px solid #79b8ff3d;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:34px;padding:10px 14px;font-size:.78rem;display:inline-flex}.intelligence-taste{align-items:end}.intelligence-preview-grid,.intelligence-library-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 0 120px;display:grid}.intelligence-library-heading{justify-content:space-between;align-items:end;gap:30px;padding:86px 0 42px;display:flex}.intelligence-library-heading>p{color:#7f8c9c;margin:0;font-size:.82rem}.article-meta-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.article-meta-row>span:last-child{color:#6f7c8d;text-transform:uppercase;letter-spacing:calc(var(--tracking-label) - .02em);font-size:.72rem}.intelligence-locked{position:relative;overflow:hidden}.intelligence-locked:after{content:"";pointer-events:none;background:linear-gradient(#070a1000,#070a10eb 72%);height:42%;position:absolute;bottom:0;left:0;right:0}.intelligence-locked>*{z-index:1;position:relative}.locked-article-bottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:34px;display:flex;position:relative}.locked-article-bottom span{color:#8190a0;text-transform:uppercase;letter-spacing:calc(var(--tracking-label) - .01em);font-size:.75rem}.locked-article-bottom a{color:var(--blue);font-size:.82rem}.intelligence-unlocked{transition:transform .18s,border-color .18s,background .18s}.intelligence-unlocked:hover{background:#79b8ff09;border-color:#79b8ff52;transform:translateY(-4px)}.intelligence-gate{border-top:1px solid var(--line);align-items:start}.intelligence-gate .hero-actions{margin-top:30px}.client-login-hero{padding-bottom:65px}.client-login-wrap{padding:10px 0 130px}.client-login-panel{background:radial-gradient(circle at 20% 15%,#79b8ff14,#0000 34%),#ffffff03;border:1px solid #79b8ff3d;border-radius:20px;grid-template-columns:.9fr 1.1fr;gap:65px;max-width:980px;margin:0 auto;padding:52px;display:grid}.client-login-panel h2{letter-spacing:calc(var(--tracking-heading) + .005em);margin:18px 0 20px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:560;line-height:1.04}.client-login-panel p{color:#9fabb8;margin:0;line-height:1.75}.client-login-form{align-self:center;gap:18px;display:grid}.client-login-form label{gap:9px;display:grid}.client-login-form label>span{color:#c7d0da;font-size:.82rem}.client-login-form input{border:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--text);background:#0c121c;border-radius:10px;outline:none;padding:0 16px}.client-login-form input:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff0f}.client-login-form input::placeholder{color:#5f6d7d}.client-login-form .button:disabled{opacity:.65;cursor:wait;transform:none}.login-error{color:#ffb3b3!important;margin:-4px 0 0!important;font-size:.82rem!important}.intelligence-article{padding:95px 0 135px}.intelligence-back{margin-bottom:70px;display:inline-block}.intelligence-article-heading{max-width:970px}.intelligence-article-heading h1{letter-spacing:calc(var(--tracking-display) + .007em);margin:24px 0 0;font-size:clamp(3.4rem,7vw,6.5rem);font-weight:580;line-height:.98}.intelligence-article-heading>p{color:#aeb9c5;max-width:760px;margin:34px 0 0;font-size:1.18rem;line-height:1.75}.intelligence-article-body{gap:65px;max-width:760px;margin:90px auto 0;display:grid}.intelligence-article-body section{border-top:1px solid var(--line);padding-top:30px}.intelligence-article-body h2{letter-spacing:calc(var(--tracking-heading) + .01em);margin:0 0 24px;font-size:clamp(2rem,3.5vw,3rem);font-weight:560;line-height:1.08}.intelligence-article-body p{color:#b1bdc9;margin:0 0 20px;font-size:1.08rem;line-height:1.85}.intelligence-article-footer{background:#79b8ff0a;border:1px solid #79b8ff38;border-radius:16px;max-width:760px;margin:85px auto 0;padding:34px}.intelligence-article-footer p{color:#aeb9c5;margin:18px 0 25px;line-height:1.75}@media (max-width:1000px){.membership-terms,.team-pricing,.intelligence-taste,.intelligence-gate,.client-login-panel{grid-template-columns:1fr}}@media (max-width:760px){.membership-terms,.team-pricing,.intelligence-taste,.intelligence-gate{gap:40px;padding:78px 0}.team-size-grid,.intelligence-preview-grid,.intelligence-library-grid{grid-template-columns:1fr}.intelligence-preview-grid,.intelligence-library-grid{padding-bottom:90px}.team-size-grid article{min-height:180px}.intelligence-library-heading,.intelligence-member-topline,.locked-article-bottom{flex-direction:column;align-items:flex-start}.intelligence-library-heading{padding-top:70px}.client-login-panel{gap:40px;padding:28px}.intelligence-article{padding:75px 0 105px}.intelligence-back{margin-bottom:50px}.intelligence-article-body{margin-top:65px}}@supports (content-visibility:auto){main>section:not(:first-child),.microsite-page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 720px}}.nav-shell{position:relative}.brand{flex-shrink:0;min-width:0}.brand-logo{object-fit:cover;border-radius:10px;flex:none;width:70px;height:70px;display:block}.brand-name{letter-spacing:.1em;white-space:nowrap;font-family:inherit;font-size:2rem}.brand-subtitle{letter-spacing:.5em;white-space:nowrap;font-family:inherit;font-size:.9rem}main,section,article,.section-shell>*,.nav-shell>*,.footer-shell>*{min-width:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.membership-hero-title{word-spacing:.35em}.mobile-toggle-icon span{transform-origin:50%;transition:transform .18s,opacity .18s}.mobile-toggle-open .mobile-toggle-icon span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-toggle-open .mobile-toggle-icon span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:1120px){.mobile-call-button,.mobile-toggle{flex:none;display:flex}.nav-links{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b111afa;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;max-height:calc(100dvh - 96px);padding:16px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 28px 80px #00000073}.nav-links-open{display:flex}.nav-link{border-radius:9px;align-items:center;min-height:48px;padding:0 14px;font-size:.95rem;display:flex}.nav-link:hover,.nav-link-active{background:#ffffff0a}.nav-links .button-small{width:100%;min-height:48px;margin-top:4px}.site-header,.nav-links{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header{background:#070a10f5}}@media (max-width:760px){.section-shell,.nav-shell,.footer-shell,.footer-bottom{width:min(calc(100% - 32px), var(--max))}.site-header{padding-top:env(safe-area-inset-top,0px)}.nav-shell{gap:12px;min-height:68px}.brand{gap:10px}.brand-logo{border-radius:8px;width:46px;height:46px}.brand-copy{min-width:0}.brand-name{letter-spacing:.105em;font-size:1.08rem}.brand-subtitle{letter-spacing:.18em!important;margin-top:4px!important;font-size:.53rem!important}.mobile-header-actions{gap:7px}.mobile-call-button,.mobile-toggle{border-radius:10px;width:auto;min-width:72px;height:46px;padding:0 10px}.mobile-toggle{flex-direction:row;gap:8px}.mobile-toggle-label{display:inline-block}.nav-links{top:calc(100% + 1px);left:0;right:0}.hero{min-height:auto;padding:72px 0 62px}.hero:after{width:300px;height:300px;top:35px;right:-220px;box-shadow:0 0 0 60px #79b8ff05,0 0 0 120px #79b8ff03}.hero-kicker{margin-bottom:21px;line-height:1.4;font-size:.72rem!important}.hero h1{font-size:clamp(3rem,14vw,4.6rem);line-height:.94}.page-hero h1{margin-top:18px;font-size:clamp(2.7rem,11.5vw,4rem);line-height:.98}.hero-copy,.page-hero p{font-size:1rem;line-height:1.68}.hero-copy{margin-top:26px}.hero-actions{gap:10px;width:100%;margin-top:30px}.hero-actions .button{flex:100%;width:100%}.button{min-height:52px;padding-inline:18px}.page-hero{padding:72px 0 62px}.page-hero p{margin-top:25px}.statement,.services-preview,.intelligence-preview,.department,.membership-preview,.assessment-promo,.project-note,.newsletter,.founder-note,.capacity,.membership-terms,.team-pricing,.intelligence-taste,.intelligence-gate{padding:68px 0}.statement h2,.section-heading h2,.membership-copy h2,.assessment-promo-copy h2,.final-cta h2,.project-note h2,.capacity h2,.newsletter h2,.founder-note h2,.membership-terms h2,.team-pricing h2,.intelligence-taste h2,.intelligence-gate h2,.intelligence-library-heading h2{font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.06}.statement-copy{margin-top:34px;margin-left:0}.statement-copy p,.membership-copy p,.assessment-promo-copy p,.final-cta p,.project-note p,.capacity p,.newsletter p,.founder-note p,.membership-terms-copy p,.team-pricing>div>p,.intelligence-taste>p,.intelligence-gate>div>p{font-size:1rem;line-height:1.7}.section-heading{gap:22px;margin-bottom:34px}.section-heading .text-link{align-items:center;min-height:44px;display:inline-flex}.service-grid{border-left:0}.service-card{border-left:1px solid var(--line);min-height:230px;padding:24px}.service-card h3{margin:40px 0 12px;font-size:1.4rem}.service-card p{padding-right:20px}.department-panel{border-radius:16px;gap:40px;padding:24px}.department-panel h2{font-size:clamp(2.35rem,10.5vw,3.3rem);line-height:1.02}.department-copy p{font-size:1rem}.department-copy li{gap:14px}.membership-preview,.assessment-promo{gap:38px}.feature-card,.assessment-visual,.assessment-card,.application-form,.form-success{border-radius:15px;padding:22px}.feature-card h3{margin:38px 0 28px;font-size:clamp(1.85rem,8vw,2.7rem)}.assessment-visual{min-height:390px}.mini-score{width:205px;height:205px}.mini-score strong{font-size:4.1rem}.intelligence-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;min-height:0;padding:20px 0}.intelligence-row>span:first-child{grid-area:1/1}.intelligence-row h3{grid-area:2/1;font-size:1.2rem;line-height:1.28}.intelligence-row>span:last-child{grid-area:1/2/span 2;align-self:center}.final-cta{padding:82px 0 88px}.service-detail{gap:24px;padding:46px 0}.service-detail-title h2{font-size:clamp(2rem,9vw,3rem)}.service-detail-body>p{margin-bottom:24px;font-size:1rem}.service-item-grid span,.feature-list span{padding:13px 0}.tier-grid{gap:14px;padding:50px 0 72px}.tier-card{border-radius:15px;padding:24px}.tier-heading h2{margin-bottom:26px}.tier-price{flex-wrap:wrap;align-items:baseline}.tier-price strong{font-size:2.75rem}.tier-heading p{margin-top:24px}.membership-hero-title{word-spacing:.12em}.team-size-grid article{min-height:160px;padding:22px}.team-size-grid p{margin-top:24px}.capacity-number{font-size:clamp(7rem,34vw,9rem)}.article-card,.article-card-featured{min-height:300px;padding:24px}.article-card h2{margin-top:38px;font-size:clamp(1.75rem,8vw,2.6rem)}.about-principles{gap:42px;padding:58px 0 72px}.about-principles h2{margin-top:32px}.assessment-wrap{padding:8px 0 88px}.assessment-progress{margin-bottom:34px}.assessment-card h2{margin-bottom:28px;font-size:clamp(1.85rem,8.5vw,2.7rem)}.assessment-options button{gap:16px;min-height:62px;padding:12px 16px;line-height:1.4}.score-ring{width:205px;height:205px}.score-ring:before{width:184px;height:184px}.score-ring strong{font-size:4rem}.application-wrap{padding:10px 0 88px}.application-aside{padding-top:0}.application-form input,.application-form select,.application-form textarea,.client-login-form input{font-size:16px}.form-bottom{gap:20px}.form-bottom .button{width:100%}.footer-shell{gap:42px;padding:58px 0 46px}.footer-links{gap:28px}.footer-bottom{gap:8px;min-height:0}.client-login-wrap{padding:8px 0 90px}.client-login-panel{border-radius:15px;gap:34px;padding:22px}.client-login-panel h2{font-size:clamp(2rem,9vw,2.9rem)}.client-login-form .button{width:100%}.intelligence-library-heading{gap:18px;padding:58px 0 32px}.intelligence-preview-grid,.intelligence-library-grid{padding-bottom:72px}.intelligence-article{padding:62px 0 88px}.intelligence-back{margin-bottom:42px}.intelligence-article-heading h1{font-size:clamp(2.55rem,11vw,4rem);line-height:1}.intelligence-article-heading>p,.intelligence-article-body p{font-size:1rem}.intelligence-article-body{gap:48px;margin-top:54px}.intelligence-article-footer{margin-top:58px;padding:24px}}@media (max-width:520px){.section-shell,.nav-shell,.footer-shell,.footer-bottom{width:calc(100% - 28px)}.brand-logo{width:42px;height:42px}.brand-name{font-size:1rem}.brand-subtitle{letter-spacing:.135em!important;font-size:.48rem!important}.hero{padding-top:60px}.hero h1{font-size:clamp(2.75rem,13.6vw,3.8rem)}.page-hero h1{font-size:clamp(2.45rem,11.5vw,3.25rem)}.eyebrow,.hero-kicker{letter-spacing:.035em}.feature-topline,.assessment-progress-row,.article-meta-row{gap:8px}.assessment-progress-row,.article-meta-row{align-items:flex-start}.footer-links{grid-template-columns:1fr;gap:34px}}@media (max-width:380px){.brand-subtitle{display:none}.hero h1{font-size:2.65rem}.page-hero h1{font-size:2.3rem}.statement h2,.section-heading h2,.membership-copy h2,.assessment-promo-copy h2,.final-cta h2,.project-note h2,.capacity h2,.newsletter h2,.founder-note h2,.membership-terms h2,.team-pricing h2,.intelligence-taste h2,.intelligence-gate h2,.intelligence-library-heading h2{font-size:2rem}.feature-card,.assessment-visual,.assessment-card,.application-form,.form-success,.tier-card,.article-card,.article-card-featured,.client-login-panel{padding:19px}.mini-score{width:180px;height:180px}}@media (hover:none){.button:hover,.service-card:hover,.intelligence-row:hover,.intelligence-unlocked:hover,.assessment-options button:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.microsite-page{--micro-blue:#79b8ff;--micro-blue-bright:#9bcbff;--micro-ink:#f7f9fc;--micro-muted:#98a7b8;--micro-panel:#0d141f;--micro-line:#ffffff1a;overflow:clip}.microsite-header{background:#070a10e0}.microsite-header .brand-subtitle{color:var(--micro-blue)}.micro-label{color:var(--micro-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.73rem;font-weight:750;line-height:1.2;display:inline-flex}.micro-label:before{content:"";opacity:.7;background:currentColor;width:24px;height:1px}.micro-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:62px;min-height:calc(100vh - 84px);padding:104px 0 88px;display:grid}.micro-hero-copy h1{letter-spacing:-.047em;max-width:820px;margin:25px 0 0;font-size:clamp(3.7rem,6.1vw,6.5rem);font-weight:610;line-height:.93}.micro-hero-copy h1 span{color:#8fa0b2;display:block}.micro-hero-copy>p{color:#b6c1cd;max-width:680px;margin:30px 0 0;font-size:clamp(1.03rem,1.45vw,1.24rem);line-height:1.72}.micro-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.micro-button{border:1px solid var(--micro-blue);background:var(--micro-blue);color:#07111f;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 21px;font-size:.88rem;font-weight:760;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.micro-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #79b8ff2b}.micro-button:disabled{cursor:wait;opacity:.64;transform:none}.micro-button-secondary{color:var(--text);background:#ffffff06;border-color:#ffffff29}.micro-proof-row{border-top:1px solid var(--micro-line);color:#7f8c9d;letter-spacing:.02em;flex-wrap:wrap;gap:13px 26px;margin-top:55px;padding-top:20px;font-size:.75rem;display:flex}.micro-proof-row span{align-items:center;gap:9px;display:flex}.micro-proof-row span:before{content:"";background:var(--micro-blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #79b8ff14}.website-hero-visual,.app-hero-visual{min-height:610px;position:relative}.website-hero-visual:before,.app-hero-visual:before{content:"";filter:blur(12px);background:radial-gradient(circle,#4089e92e,#28579708 48%,#0000 70%);border-radius:50%;position:absolute;inset:11% -15% 1% 4%}.browser-frame{background:#0a0f17;border:1px solid #ffffff21;border-radius:18px;width:min(650px,105%);position:absolute;top:58px;right:-6%;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(1.4deg);box-shadow:0 42px 110px #0000007a,0 0 0 1px #79b8ff08}.browser-topbar{background:#111824;border-bottom:1px solid #ffffff14;align-items:center;gap:18px;height:51px;padding:0 16px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{background:#546172;border-radius:50%;width:7px;height:7px}.browser-address{color:#657486;background:#0c121c;border:1px solid #fff1;border-radius:7px;place-items:center;width:56%;height:27px;margin-inline:auto;font-size:.63rem;display:grid}.browser-canvas{background:radial-gradient(circle at 78% 22%,#5592e233,#0000 28%),linear-gradient(145deg,#111826,#080d14 64%);min-height:420px;padding:24px 28px 28px}.mock-nav{justify-content:space-between;align-items:center;display:flex}.mock-logo{color:#e7edf5;letter-spacing:.16em;font-size:.54rem;font-weight:750}.mock-nav-lines{gap:11px;display:flex}.mock-nav-lines span{background:#ffffff40;border-radius:20px;width:32px;height:3px}.mock-hero-block{width:68%;padding:74px 0 54px}.mock-eyebrow{color:var(--micro-blue);letter-spacing:.12em;margin-bottom:18px;font-size:.47rem;display:block}.mock-heading-line{background:#dfe8f2;border-radius:3px;width:78%;height:20px;margin-top:8px}.mock-heading-line-large{width:100%;height:25px}.mock-copy-line{background:#c2d0df61;border-radius:10px;width:89%;height:6px;margin-top:24px}.mock-copy-line-short{width:61%;margin-top:7px}.mock-button{background:var(--micro-blue);border-radius:6px;width:84px;height:27px;margin-top:21px}.mock-card-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock-card-row span{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;min-height:76px}.micro-float-card{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f17e6;border:1px solid #ffffff21;border-radius:14px;position:absolute;box-shadow:0 25px 60px #00000057}.website-score-card{width:164px;padding:18px;bottom:64px;left:-14px}.website-score-card>span,.app-flow-card>span{color:#8f9dad;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;display:block}.website-score-card strong{color:#f0f5fa;margin-top:10px;font-size:2.4rem;font-weight:560;line-height:1;display:block}.website-score-card strong span{color:#6f7e90;font-size:.8rem}.website-score-card small,.app-flow-card small{color:#697789;margin-top:8px;font-size:.65rem;display:block}.mobile-ready-card{align-items:center;gap:12px;min-width:205px;padding:15px 17px;display:flex;bottom:14px;right:4px}.ready-dot{background:#79b8ff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #79b8ff14}.mobile-ready-card strong,.mobile-ready-card small{display:block}.mobile-ready-card strong{font-size:.77rem;font-weight:620}.mobile-ready-card small{color:#6d7b8d;margin-top:2px;font-size:.64rem}.micro-marquee{background:#ffffff03}.micro-marquee-inner{color:#7f8d9e;letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:78px;font-size:.76rem;display:flex}.micro-marquee-inner i{background:var(--micro-blue);opacity:.55;border-radius:50%;width:4px;height:4px}.micro-section{padding:122px 0}.micro-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:80px;margin-bottom:62px;display:grid}.micro-section-heading h2,.micro-feature-statement h2,.micro-dark-panel h2,.app-blueprint-panel h2,.micro-faq-heading h2,.micro-start-copy h2{letter-spacing:-.038em;max-width:890px;margin:18px 0 0;font-size:clamp(2.55rem,4.7vw,4.7rem);font-weight:555;line-height:1.01}.micro-section-heading>p,.micro-feature-copy p,.micro-dark-panel-copy>p,.app-blueprint-copy>p,.micro-start-copy>p{color:#a4b0bd;margin:0;font-size:1.04rem;line-height:1.75}.compact-heading{grid-template-columns:minmax(0,.82fr)}.micro-outcome-grid{border-top:1px solid var(--micro-line);border-left:1px solid var(--micro-line);grid-template-columns:repeat(3,1fr);display:grid}.micro-outcome-card{border-right:1px solid var(--micro-line);border-bottom:1px solid var(--micro-line);background:#ffffff02;min-height:320px;padding:28px}.micro-outcome-card>span,.app-solution-grid article>span{color:#677587;letter-spacing:.07em;font-size:.7rem}.micro-outcome-card h3,.app-solution-grid h3{letter-spacing:-.02em;margin:92px 0 15px;font-size:1.7rem;font-weight:560}.micro-outcome-card p,.app-solution-grid p{color:#93a0af;max-width:330px;margin:0;line-height:1.72}.micro-feature-band{background:radial-gradient(circle at 16% 20%,#79b8ff1f,#0000 27%),#09101a;padding:112px 0}.micro-feature-band-inner{grid-template-columns:1.08fr .72fr;align-items:end;gap:100px;display:grid}.micro-feature-copy p{margin-bottom:27px}.micro-text-link{color:#e6edf5;align-items:center;gap:12px;font-size:.88rem;font-weight:650;display:inline-flex}.micro-text-link span{color:var(--micro-blue);transition:transform .18s}.micro-text-link:hover span{transform:translate(3px,-3px)}.micro-process-list{border-top:1px solid var(--micro-line);grid-template-columns:repeat(4,1fr);display:grid}.micro-process-list article{border-right:1px solid var(--micro-line);min-height:340px;padding:26px 26px 30px 0}.micro-process-list article:not(:first-child){padding-left:26px}.micro-process-list article:last-child{border-right:0}.process-number{color:var(--micro-blue);letter-spacing:.07em;font-size:.7rem}.micro-process-list h3{margin:112px 0 14px;font-size:1.55rem;font-weight:560}.micro-process-list p{color:#8d9aa9;margin:0;line-height:1.72}.micro-dark-panel-wrap,.app-blueprint-wrap{padding-bottom:122px}.micro-dark-panel,.app-blueprint-panel{background:radial-gradient(circle at 12% 20%,#79b8ff21,#0000 26%),radial-gradient(circle at 90% 80%,#265ca31a,#0000 28%),linear-gradient(145deg,#0f1723,#080d14);border:1px solid #79b8ff2e;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;min-height:620px;padding:58px;display:grid}.micro-dark-panel-copy>p,.app-blueprint-copy>p{max-width:550px;margin-top:25px}.micro-check-grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.micro-check-grid div{color:#c7d0dc;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;align-items:center;gap:15px;min-height:86px;padding:18px 20px;font-size:.92rem;display:flex}.micro-check-grid span{color:var(--micro-blue);font-size:.63rem}.micro-comparison-section{padding-top:20px}.comparison-stage{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:24px;min-height:480px;display:grid}.comparison-card>span{color:#657486;letter-spacing:.12em;margin-bottom:12px;font-size:.66rem;display:block}.comparison-after>span{color:var(--micro-blue)}.comparison-window{border:1px solid #ffffff1a;border-radius:16px;min-height:365px;padding:34px}.old-window{opacity:.6;background:#ece8de}.old-nav{border-bottom:2px solid #77746d;width:100%;height:32px}.old-title{background:#6f6e69;width:72%;height:32px;margin-top:63px}.old-copy{background:#a09d95;width:94%;height:8px;margin-top:20px}.old-copy.short{width:61%;margin-top:8px}.old-box-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:52px;display:grid}.old-box-row i{background:#d9d5cb;border:1px solid #a8a49a;height:70px}.new-window{background:radial-gradient(circle at 80% 18%,#79b8ff24,#0000 30%),#0d141f;box-shadow:0 28px 70px #00000047}.new-nav{justify-content:flex-end;align-items:center;gap:11px;display:flex}.new-nav b{border:1px solid #79b8ff59;border-radius:5px;width:32px;height:15px;margin-right:auto}.new-nav i{background:#ffffff40;border-radius:10px;width:30px;height:3px}.new-kicker{background:var(--micro-blue);width:75px;height:5px;margin-top:58px}.new-title{background:#e6edf5;border-radius:3px;width:92%;height:29px;margin-top:18px}.new-title.short{width:67%;margin-top:7px}.new-copy{background:#6f7d8e;border-radius:6px;width:73%;height:7px;margin-top:24px}.new-button{background:var(--micro-blue);border-radius:6px;width:88px;height:30px;margin-top:25px}.comparison-arrow{color:var(--micro-blue);text-align:center;font-size:1.6rem}.micro-faq{grid-template-columns:.72fr 1.28fr;gap:90px;padding:120px 0;display:grid}.micro-faq-heading h2{font-size:clamp(2.4rem,4vw,4rem)}.micro-faq-list{border-top:1px solid var(--micro-line)}.micro-faq-list details{border-bottom:1px solid var(--micro-line)}.micro-faq-list summary{color:#d8e0e9;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 0;font-size:1.08rem;list-style:none;display:flex}.micro-faq-list summary::-webkit-details-marker{display:none}.micro-faq-list summary span{color:var(--micro-blue);font-size:1.25rem;font-weight:300;transition:transform .18s}.micro-faq-list details[open] summary span{transform:rotate(45deg)}.micro-faq-list details p{color:#8f9cac;max-width:690px;margin:-3px 50px 27px 0;line-height:1.75}.micro-start{grid-template-columns:.76fr 1.24fr;align-items:start;gap:86px;padding:126px 0 138px;display:grid}.micro-start-copy>p{max-width:540px;margin-top:27px}.micro-start-note{border-top:1px solid var(--micro-line);grid-template-columns:42px 1fr;margin-top:45px;display:grid}.micro-start-note span,.micro-start-note p{border-bottom:1px solid var(--micro-line);margin:0;padding:14px 0}.micro-start-note span{color:var(--micro-blue);font-size:.66rem}.micro-start-note p{color:#8d9aaa;font-size:.87rem}.project-enquiry-form,.project-form-success{background:linear-gradient(145deg,#79b8ff0d,#ffffff03);border:1px solid #79b8ff33;border-radius:18px;padding:34px}.project-enquiry-form label{gap:9px;margin-bottom:17px;display:grid}.project-enquiry-form label>span{color:#bfc9d4;font-size:.78rem}.project-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-enquiry-form input,.project-enquiry-form textarea{color:#f3f6fa;background:#0a1019;border:1px solid #ffffff21;border-radius:9px;outline:none;width:100%;padding:14px 15px;transition:border-color .16s,box-shadow .16s}.project-enquiry-form input{min-height:50px}.project-enquiry-form textarea{resize:vertical}.project-enquiry-form input:focus,.project-enquiry-form textarea:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff0f}.project-enquiry-form input::placeholder,.project-enquiry-form textarea::placeholder{color:#566476}.project-form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.project-form-bottom{justify-content:space-between;align-items:center;gap:28px;padding-top:10px;display:flex}.project-form-bottom>p{color:#718093;max-width:420px;margin:0;font-size:.75rem;line-height:1.6}.project-form-error{color:#ffb5b5;margin:2px 0 16px;font-size:.8rem}.project-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.project-form-success h3{letter-spacing:-.035em;margin:20px 0 14px;font-size:clamp(2rem,3.3vw,3.2rem);font-weight:560;line-height:1.03}.project-form-success p{color:#96a4b3;max-width:580px;margin:0;line-height:1.75}.project-form-success .micro-button{margin-top:26px}.microsite-footer-shell{grid-template-columns:1fr 1fr;align-items:end}.microsite-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.microsite-footer-links a{color:#a9b5c3;font-size:.84rem}.microsite-footer-links a:hover{color:var(--micro-blue)}.microsite-footer-cta{color:var(--micro-blue)!important}.app-microsite{--micro-blue:#83c2ff}.app-micro-hero{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr)}.phone-shell{background:linear-gradient(145deg,#293543,#0d141c 35%,#020508);border:1px solid #ffffff29;border-radius:38px;width:252px;height:520px;padding:9px;position:absolute;box-shadow:0 38px 90px #00000080}.phone-shell:before{content:"";z-index:4;background:#020508;border-radius:20px;width:72px;height:19px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-shell-back{opacity:.7;top:58px;left:8%;transform:rotate(-8deg)scale(.91)}.phone-shell-front{z-index:2;top:28px;right:12%;transform:rotate(5deg)}.phone-screen{background:radial-gradient(circle at 70% 12%,#83c2ff2e,#0000 25%),#09101a;border-radius:30px;width:100%;height:100%;padding:32px 15px 14px;overflow:hidden}.phone-status{color:#d7e1eb;justify-content:space-between;align-items:center;font-size:.52rem;display:flex}.phone-status i{background:#ffffff80;border-radius:10px;width:27px;height:5px}.app-avatar-row{align-items:center;gap:10px;margin-top:28px;display:flex}.app-avatar-row>b{width:31px;height:31px;color:var(--micro-blue);background:#83c2ff1a;border:1px solid #83c2ff5c;border-radius:9px;place-items:center;font-size:.65rem;display:grid}.app-avatar-row>div{flex:1}.app-avatar-row span,.app-avatar-row i{background:#ffffff80;border-radius:10px;height:5px;display:block}.app-avatar-row span{width:55%}.app-avatar-row i{opacity:.35;width:35%;margin-top:5px}.app-metric{margin-top:42px}.app-metric small{color:#6c7a8b;letter-spacing:.12em;font-size:.46rem;display:block}.app-metric strong{color:#edf4fb;margin-top:5px;font-size:3.5rem;font-weight:500;line-height:1;display:block}.app-metric>span{color:#718093;font-size:.56rem}.app-progress{background:#ffffff12;border-radius:10px;height:5px;margin-top:24px;overflow:hidden}.app-progress span{border-radius:inherit;background:var(--micro-blue);width:72%;height:100%;display:block}.app-list{gap:8px;margin-top:26px;display:grid}.app-list i{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;height:41px}.app-tabbar{background:#111823d9;border:1px solid #ffffff14;border-radius:12px;justify-content:space-around;align-items:center;height:39px;display:flex;position:absolute;bottom:27px;left:24px;right:24px}.app-tabbar span{background:#4f5c6c;border-radius:4px;width:12px;height:12px}.app-tabbar span.active{background:var(--micro-blue)}.app-screen-kicker{background:#83c2ffa6;width:48px;height:5px;margin-top:44px}.app-screen-title{background:#ecf3facc;border-radius:3px;width:78%;height:22px;margin-top:15px}.app-screen-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;margin-top:31px}.app-screen-card-large{height:150px;padding:18px}.app-screen-card span,.app-screen-card i,.app-screen-card b{border-radius:6px;display:block}.app-screen-card span{background:#667587;width:38%;height:5px}.app-screen-card i{opacity:.65;background:#c8d6e5;width:74%;height:36px;margin-top:23px}.app-screen-card b{background:var(--micro-blue);opacity:.65;width:50%;height:5px;margin-top:17px}.app-screen-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.app-screen-row i{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;height:80px}.app-flow-card{z-index:4;width:190px;padding:17px;bottom:58px;right:-7px}.app-flow-card strong{margin-top:9px;font-size:1.25rem;font-weight:560;display:block}.app-solution-grid{border-top:1px solid var(--micro-line);border-left:1px solid var(--micro-line);grid-template-columns:repeat(2,1fr);display:grid}.app-solution-grid article{border-right:1px solid var(--micro-line);border-bottom:1px solid var(--micro-line);background:#ffffff02;min-height:330px;padding:30px;position:relative}.app-solution-grid h3{margin-top:83px}.solution-mark{color:var(--micro-blue);position:absolute;bottom:26px;right:27px}.app-feature-band{background:radial-gradient(circle at 82% 20%,#83c2ff21,#0000 28%),#09101a}.app-blueprint-panel{grid-template-columns:.78fr 1.22fr;min-height:690px}.app-principle-list{border-top:1px solid #ffffff1a}.app-principle-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:54px 1fr;gap:14px;padding:24px 0;display:grid}.app-principle-list article>span{color:var(--micro-blue);font-size:.67rem}.app-principle-list h3{margin:0 0 7px;font-size:1.07rem;font-weight:560}.app-principle-list p{color:#8795a5;margin:0;line-height:1.68}.app-concept-section{padding-top:25px}.concept-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:17px;display:grid}.concept-flow>div{border:1px solid var(--micro-line);background:#ffffff03;border-radius:13px;flex-direction:column;width:100%;min-height:180px;padding:22px;display:flex}.concept-flow>div>span{color:var(--micro-blue);font-size:.66rem}.concept-flow strong{margin-top:40px;font-size:1.13rem;font-weight:560}.concept-flow small{color:#7d8b9b;margin-top:8px;line-height:1.55}.concept-flow>i{color:var(--micro-blue);font-style:normal}@media (max-width:1120px){.micro-hero,.app-micro-hero{grid-template-columns:1fr .86fr;gap:38px}.website-hero-visual,.app-hero-visual{min-height:540px}.browser-frame{width:590px;right:-38%}.phone-shell-front{right:-1%}.phone-shell-back{left:-12%}.micro-feature-band-inner,.micro-dark-panel,.app-blueprint-panel,.micro-start{gap:55px}.micro-process-list{grid-template-columns:repeat(2,1fr)}.micro-process-list article:nth-child(2){border-right:0}.micro-process-list article:nth-child(n+3){border-top:1px solid var(--micro-line)}.concept-flow{grid-template-columns:1fr 38px 1fr}.concept-flow>div:nth-of-type(3){grid-column:1}}@media (max-width:900px){.micro-hero,.app-micro-hero{grid-template-columns:1fr;min-height:auto;padding:88px 0 78px}.micro-hero-copy{max-width:770px}.website-hero-visual,.app-hero-visual{width:min(100%,700px);min-height:590px;margin-inline:auto}.browser-frame{width:92%;right:0}.website-score-card{left:2%}.phone-shell-front{right:19%}.phone-shell-back{left:16%}.app-flow-card{right:9%}.micro-section-heading,.micro-feature-band-inner,.micro-dark-panel,.app-blueprint-panel,.micro-faq,.micro-start{grid-template-columns:1fr;gap:42px}.micro-section-heading>p,.micro-feature-copy p,.micro-start-copy>p{max-width:700px}.micro-dark-panel,.app-blueprint-panel{padding:45px}.micro-faq-heading{max-width:580px}.comparison-stage{grid-template-columns:1fr}.comparison-arrow{transform:rotate(90deg)}.microsite-footer-shell{grid-template-columns:1fr;align-items:start}.microsite-footer-links{justify-content:flex-start}}@media (max-width:700px){.micro-hero{padding-top:66px}.micro-hero-copy h1{margin-top:20px;font-size:clamp(3rem,13vw,4.5rem);line-height:.95}.micro-hero-copy>p{font-size:1rem}.micro-actions{grid-template-columns:1fr;display:grid}.micro-button{width:100%}.micro-proof-row{grid-template-columns:1fr;margin-top:42px;display:grid}.website-hero-visual,.app-hero-visual{min-height:455px}.browser-frame{width:105%;top:35px;right:-8%;transform:none}.browser-canvas{min-height:315px;padding:19px}.mock-hero-block{padding:49px 0 35px}.mock-card-row span{min-height:50px}.website-score-card{bottom:12px;left:0}.mobile-ready-card{bottom:-8px;right:0}.micro-marquee-inner{white-space:nowrap;justify-content:flex-start;min-height:66px;overflow:hidden}.micro-marquee-inner span:nth-of-type(n+5),.micro-marquee-inner i:nth-of-type(n+5){display:none}.micro-section,.micro-feature-band,.micro-faq,.micro-start{padding-top:88px;padding-bottom:88px}.micro-section-heading{margin-bottom:42px}.micro-section-heading h2,.micro-feature-statement h2,.micro-dark-panel h2,.app-blueprint-panel h2,.micro-faq-heading h2,.micro-start-copy h2{font-size:clamp(2.3rem,10.5vw,3.4rem)}.micro-outcome-grid,.app-solution-grid,.micro-check-grid,.project-form-grid{grid-template-columns:1fr}.micro-outcome-card,.app-solution-grid article{min-height:255px}.micro-outcome-card h3,.app-solution-grid h3{margin-top:58px}.micro-process-list{grid-template-columns:1fr}.micro-process-list article,.micro-process-list article:not(:first-child){border-right:0;border-top:1px solid var(--micro-line);min-height:240px;padding:25px 0}.micro-process-list article:first-child{border-top:0}.micro-process-list h3{margin-top:58px}.micro-dark-panel-wrap,.app-blueprint-wrap{padding-bottom:88px}.micro-dark-panel,.app-blueprint-panel{border-radius:18px;min-height:auto;padding:26px}.comparison-window{min-height:300px;padding:25px}.micro-faq-list summary{min-height:73px;font-size:.98rem}.micro-start{gap:48px}.project-enquiry-form,.project-form-success{padding:24px}.project-enquiry-form input,.project-enquiry-form textarea{font-size:16px}.project-form-bottom{flex-direction:column;align-items:stretch}.phone-shell{border-radius:31px;width:210px;height:432px}.phone-shell-front{top:6px;right:7%}.phone-shell-back{top:38px;left:5%}.phone-screen{border-radius:24px;padding-top:28px}.app-metric{margin-top:29px}.app-metric strong{font-size:2.7rem}.app-flow-card{bottom:12px;right:1%}.app-blueprint-panel{gap:35px}.app-principle-list article{grid-template-columns:40px 1fr}.concept-flow{grid-template-columns:1fr}.concept-flow>i{text-align:center;transform:rotate(90deg)}.concept-flow>div:nth-of-type(3){grid-column:auto}}@media (max-width:460px){.micro-hero-copy h1{font-size:clamp(2.75rem,12.7vw,3.65rem)}.website-hero-visual{min-height:390px}.browser-frame{width:115%;right:-12%}.browser-address{width:62%}.mock-nav-lines span:nth-child(3){display:none}.website-score-card{width:145px;padding:14px}.website-score-card strong{font-size:2rem}.mobile-ready-card{min-width:175px;padding:12px 13px}.micro-marquee-inner span:nth-of-type(n+4),.micro-marquee-inner i:nth-of-type(n+4){display:none}.micro-dark-panel,.app-blueprint-panel,.project-enquiry-form,.project-form-success{padding:21px}.micro-check-grid div{min-height:70px}.phone-shell-front{right:-1%}.phone-shell-back{left:-7%}.app-flow-card{width:165px}}@media (hover:none){.micro-button:hover{transform:none}}.website-real-showcase,.app-real-showcase{isolation:isolate}.website-real-showcase:before,.app-real-showcase:before{background:radial-gradient(circle,#4b8bde2b,#28579706 48%,#0000 72%);inset:7% -10% 3% 1%}.real-browser{background:#10151b;border:1px solid #ffffff24;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 45px 110px #00000075}.real-browser-main{width:min(660px,104%);top:48px;right:-3%;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)}.real-browser-chrome,.concept-browser-bar{background:#121821;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;height:44px;padding:0 15px;display:flex}.real-browser-dots,.concept-browser-bar>div{gap:5px;display:flex}.real-browser-dots span,.concept-browser-bar i{background:#596777;border-radius:50%;width:7px;height:7px;display:block}.real-browser-url,.concept-browser-bar>span{color:#7f8b98;letter-spacing:.02em;min-width:0;font-size:.58rem}.real-browser-url{background:#0c1118;border:1px solid #ffffff0f;border-radius:7px;place-items:center;width:54%;height:24px;margin-inline:auto;display:grid}.architecture-site{color:#171a18;background:#ece9e1;min-height:430px}.architecture-nav{border-bottom:1px solid #1218151f;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.architecture-nav>strong{letter-spacing:.16em;font-size:.66rem}.architecture-nav>div{align-items:center;gap:16px;font-size:.51rem;display:flex}.architecture-nav b{border:1px solid #1b1f1d;padding:8px 11px;font-weight:650}.architecture-hero{grid-template-columns:.82fr 1.18fr;min-height:308px;display:grid}.architecture-copy{padding:42px 22px 28px 30px}.architecture-copy small{color:#6a6d67;letter-spacing:.11em;font-size:.45rem}.architecture-copy h3{letter-spacing:-.04em;max-width:270px;margin:17px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:.98}.architecture-copy p{color:#666a65;max-width:260px;margin:0;font-size:.6rem;line-height:1.55}.architecture-copy button,.restaurant-mobile button,.perk-screen button{font:inherit;border:0}.architecture-copy button{color:#f2f0e9;background:#17211d;margin-top:22px;padding:10px 13px;font-size:.5rem}.architecture-copy button span{margin-left:9px}.architecture-visual{background:linear-gradient(#cfd7d7 0%,#dfe0d8 52%,#8b9683 52%,#717c6a 100%);min-height:308px;position:relative;overflow:hidden}.arch-sky{background:radial-gradient(circle at 78% 22%,#fff5d5e6 0 7%,#0000 8%),linear-gradient(160deg,#b8c7cf,#ece6d7 72%);position:absolute;inset:0 0 48%}.arch-house{width:84%;height:57%;position:absolute;bottom:15%;right:4%}.arch-roof{transform-origin:0;background:#3f4542;width:92%;height:10px;position:absolute;top:0;left:2%;transform:skew(-28deg)}.arch-wall{background:#d8d1c4;position:absolute;bottom:0;box-shadow:0 15px 25px #282d2826}.arch-wall-one{width:58%;height:91%;left:0}.arch-wall-two{background:#625f58;width:43%;height:70%;right:0}.arch-wall i{background:linear-gradient(#7a969d,#253536);border:4px solid #434c4b;width:29%;height:48%;position:absolute;top:24%}.arch-wall-one i:first-child{left:12%}.arch-wall-one i:last-child{left:51%}.arch-wall-two i:first-child{left:9%}.arch-wall-two i:nth-child(2){left:39%}.arch-wall-two i:nth-child(3){left:69%}.arch-patio{background:linear-gradient(90deg,#a7a18f,#d0cab9);width:108%;height:22%;position:absolute;bottom:-12%;right:-4%;transform:skew(-20deg)}.arch-ground{background:linear-gradient(#6f8266,#52604d);border-radius:50% 50% 0 0;height:25%;position:absolute;bottom:-8%;left:-5%;right:-5%}.architecture-footer{border-top:1px solid #1218151f;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;min-height:64px;padding:0 26px;font-size:.5rem;display:grid}.architecture-footer span{color:#73756e}.architecture-footer b{color:#171a18;margin-right:5px;font-size:.7rem}.real-mobile-preview{z-index:3;background:linear-gradient(145deg,#29313a,#050709 60%);border:1px solid #ffffff2b;border-radius:29px;width:155px;height:318px;padding:6px;position:absolute;bottom:5px;left:-2%;transform:rotate(-6deg);box-shadow:0 30px 65px #00000075}.real-mobile-notch,.app-device-notch,.concept-phone-notch{z-index:5;background:#050708;border-radius:20px;width:54px;height:14px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.restaurant-mobile{color:#f8f0e4;background:#181313;border-radius:23px;height:100%;padding:25px 11px 12px;position:relative;overflow:hidden}.restaurant-mobile:before{content:"";filter:blur(22px);background:#be703c3b;border-radius:50%;width:120px;height:120px;position:absolute;inset:35% -25% auto 40%}.restaurant-mobile-nav{justify-content:space-between;align-items:center;font-size:.48rem;display:flex;position:relative}.restaurant-mobile-nav strong{letter-spacing:.16em}.restaurant-mobile>small{color:#c08f6f;letter-spacing:.1em;margin-top:26px;font-size:.34rem;display:block;position:relative}.restaurant-mobile h4{width:90%;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;line-height:1;position:relative}.restaurant-dish{background:linear-gradient(#2e201a,#0d0a09);height:104px;margin:13px -11px 9px;position:relative;overflow:hidden}.dish-plate,.food-plate{background:radial-gradient(#b8a27b 0 22%,#52623f 23% 36%,#d7c0a0 37% 48%,#f1e6d8 49% 100%);border:5px solid #e9dfce;border-radius:50%;width:94px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #00000059}.dish-plate i,.food-plate i,.dish-plate b,.food-plate b,.dish-plate em,.food-plate em{border-radius:50%;position:absolute}.dish-plate i,.food-plate i{background:#d9a95e;width:24px;height:18px;top:20%;left:27%}.dish-plate b,.food-plate b{background:#f3e2c4;width:18px;height:14px;top:24%;right:26%}.dish-plate em,.food-plate em{background:#4e6b3a;width:10px;height:10px;bottom:14%;left:45%}.restaurant-mobile button{color:#1c1310;background:#d6a578;border-radius:2px;width:100%;height:30px;font-size:.42rem;font-weight:700}.restaurant-meta{color:#8e7d74;justify-content:space-between;margin-top:10px;font-size:.34rem;display:flex}.real-design-card{width:200px;padding:16px;bottom:2px;right:-8px}.real-design-card>span,.app-real-card>span{color:#8f9dad;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;display:block}.real-design-card strong,.app-real-card strong{color:#f0f5fa;margin-top:8px;font-size:1rem;font-weight:620;display:block}.real-design-card small,.app-real-card small{color:#697789;margin-top:6px;font-size:.62rem;line-height:1.45;display:block}.website-concepts-section,.app-concepts-section{padding-top:115px;padding-bottom:65px}.website-concept-gallery,.app-concept-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.website-concept-card,.app-concept-card{background:#0c121a;border:1px solid #ffffff1c;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #0000002e}.website-concept-card{min-height:390px}.concept-browser-bar{background:#101720;height:36px}.concept-browser-bar>span{margin-left:auto;margin-right:auto}.dark-browser-bar{background:#211612}.trade-browser-bar{background:#e6e9ec;border-color:#00000014}.trade-browser-bar i{background:#9da6ad}.trade-browser-bar>span{color:#68717a}.website-concept-card>footer{color:#778595;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:.58rem;display:flex}.website-concept-card>footer b{color:#b8c5d2;font-size:.55rem;font-weight:620}.concept-luxury-site{color:#1e211d;background:#e9e3d8;min-height:302px}.concept-luxury-site nav,.concept-food-site nav,.concept-trade-site nav{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.concept-luxury-site nav{border-bottom:1px solid #00000017}.concept-luxury-site nav strong{letter-spacing:.13em;font-size:.53rem}.concept-luxury-site nav div,.concept-food-site nav div,.concept-trade-site nav div{gap:10px;font-size:.38rem;display:flex}.concept-luxury-content{grid-template-columns:.9fr 1.1fr;min-height:254px;display:grid}.concept-luxury-content>div:first-child{padding:36px 12px 20px 18px}.concept-luxury-content small,.food-site-copy small,.trade-site-copy small{letter-spacing:.1em;font-size:.34rem}.concept-luxury-content h3{margin:15px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;line-height:.98}.concept-luxury-content p,.food-site-copy p,.trade-site-copy p{margin:0;font-size:.43rem;line-height:1.5}.concept-luxury-content b,.food-site-copy b,.trade-site-copy b{margin-top:17px;font-size:.4rem;font-weight:650;display:inline-block}.luxury-scene{background:linear-gradient(#d8d2c4 0 52%,#829079 52% 100%);min-height:254px;position:relative;overflow:hidden}.luxury-scene:before{content:"";background:#b8afa0;width:78%;height:52%;position:absolute;top:24%;left:10%;box-shadow:0 18px 30px #00000021}.luxury-scene>span,.luxury-scene>i,.luxury-scene>b{z-index:1;background:linear-gradient(#9bb2b8,#344440);border:3px solid #4d5752;width:20%;height:35%;position:absolute;top:32%}.luxury-scene>span{left:19%}.luxury-scene>i{left:42%}.luxury-scene>b{left:65%}.concept-food-site{color:#f5eadc;background:#241713;min-height:302px}.concept-food-site nav{border-bottom:1px solid #ffffff17}.concept-food-site nav strong{color:#e2b47e;font-family:Georgia,Times New Roman,serif;font-size:.55rem;font-weight:400;line-height:.85}.concept-food-site nav div{color:#bbaea6}.food-site-main{grid-template-columns:1.15fr .85fr;min-height:254px;display:grid}.food-site-photo{background:radial-gradient(circle at 30% 20%,#da975447,#0000 28%),linear-gradient(145deg,#614133,#201611 58%,#0d0908);position:relative;overflow:hidden}.food-site-photo:before,.food-site-photo:after{content:"";filter:blur(1px);background:#edb8764d;border-radius:50%;position:absolute}.food-site-photo:before{width:18px;height:18px;top:14%;left:15%}.food-site-photo:after{width:10px;height:10px;top:21%;right:12%}.food-plate{width:120px;height:60px}.food-site-copy{padding:31px 17px}.food-site-copy small{color:#c89564}.food-site-copy h3{margin:15px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;line-height:1}.food-site-copy p{color:#b9aaa2}.food-site-copy b{color:#e2b47e;border-bottom:1px solid #d2a16f;padding-bottom:3px}.concept-trade-site{color:#17212b;background:#f4f5f6;min-height:302px}.concept-trade-site nav{border-bottom:1px solid #00000014}.concept-trade-site nav strong{letter-spacing:-.03em;font-size:.62rem}.concept-trade-site nav strong span{color:#1e6ddd}.concept-trade-site nav b{color:#fff;background:#17212b;padding:7px 9px;font-weight:600}.trade-site-hero{grid-template-columns:.95fr 1.05fr;min-height:205px;display:grid}.trade-site-copy{padding:28px 12px 18px 18px}.trade-site-copy small{color:#3d73b2}.trade-site-copy h3{letter-spacing:-.05em;margin:11px 0 8px;font-size:1.42rem;line-height:.95}.trade-site-copy p{color:#68747f}.trade-site-copy b{color:#1e6ddd}.trade-building{background:linear-gradient(#b7cadd 0 58%,#6c765f 58% 100%);position:relative;overflow:hidden}.trade-building:before{content:"";clip-path:polygon(0 25%,35% 0,100% 15%,100% 100%,0 100%);background:#e6e5df;height:56%;position:absolute;bottom:19%;left:13%;right:10%;box-shadow:0 12px 22px #28373c29}.trade-building>span,.trade-building>i,.trade-building>b,.trade-building>em{z-index:1;background:linear-gradient(#738a98,#33444d);width:14%;height:32%;position:absolute;bottom:30%}.trade-building>span{left:25%}.trade-building>i{left:43%}.trade-building>b{left:61%}.trade-building>em{left:79%}.trade-stats{color:#65727d;border-top:1px solid #00000014;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;min-height:49px;padding:0 16px;font-size:.36rem;display:grid}.trade-stats b{color:#17212b;margin-right:4px;font-size:.54rem}.app-device,.concept-phone{background:linear-gradient(145deg,#313b46,#090d12 45%,#030405);border:1px solid #ffffff26;position:absolute;overflow:hidden;box-shadow:0 38px 90px #00000078}.app-device{border-radius:39px;width:250px;height:515px;padding:7px}.app-device-fieldly{z-index:1;top:55px;left:6%;transform:rotate(-7deg)scale(.93)}.app-device-perk{z-index:2;top:18px;right:7%;transform:rotate(5deg)}.fieldly-screen,.perk-screen{border-radius:31px;height:100%;padding:30px 15px 15px;position:relative;overflow:hidden}.fieldly-screen{color:#17202a;background:#f5f7f8}.perk-screen{color:#18342c;background:linear-gradient(#f3eadf 0 44%,#f7f3ee 44% 100%)}.app-status,.mini-status{justify-content:space-between;align-items:center;font-size:.48rem;display:flex}.app-status b,.mini-status b{letter-spacing:.06em;font-size:.34rem}.fieldly-header{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.fieldly-header small{color:#6f7b86;letter-spacing:.08em;font-size:.4rem;display:block}.fieldly-header strong{color:#0d5f6d;margin-top:2px;font-size:.88rem;display:block}.fieldly-header>span{color:#0d5f6d;background:#dce8e9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5rem;font-weight:700;display:grid}.fieldly-screen>h3{letter-spacing:-.04em;margin:24px 0 12px;font-size:1.35rem;line-height:1}.fieldly-summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fieldly-summary>div{background:#fff;border-radius:10px;padding:9px 7px;box-shadow:0 5px 16px #12272d0d}.fieldly-summary strong,.fieldly-summary small{display:block}.fieldly-summary strong{font-size:.78rem}.fieldly-summary small{color:#7e8991;margin-top:3px;font-size:.34rem}.fieldly-map{background:linear-gradient(24deg,#0000 42%,#ffffffe6 43% 47%,#0000 48%),linear-gradient(-28deg,#0000 50%,#fffc 51% 54%,#0000 55%),#d9e4df;border-radius:11px;height:100px;margin-top:10px;position:relative;overflow:hidden}.fieldly-map i{background:#0d7c89;border:2px solid #fff;border-radius:50% 50% 50% 0;width:8px;height:8px;position:absolute;transform:rotate(-45deg)}.fieldly-map i:first-child{top:25%;left:25%}.fieldly-map i:nth-child(2){top:55%;left:57%}.fieldly-map i:nth-child(3){top:21%;left:76%}.map-route{border-bottom:2px dashed #0d7c89;border-right:2px dashed #0d7c89;border-radius:0 0 26px;width:47%;height:37%;position:absolute;top:34%;left:28%;transform:rotate(-7deg)}.fieldly-job{background:#fff;border-radius:10px;grid-template-columns:36px 1fr 14px;align-items:center;gap:7px;min-height:49px;margin-top:7px;padding:7px 8px;display:grid;box-shadow:0 4px 14px #12272d0a}.fieldly-job>span{color:#0d7c89;font-size:.4rem;font-weight:700}.fieldly-job strong,.fieldly-job small{display:block}.fieldly-job strong{font-size:.48rem}.fieldly-job small{color:#82909a;margin-top:2px;font-size:.34rem}.fieldly-job>b{color:#78909a;font-size:.6rem}.fieldly-tabs{background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);align-items:center;height:43px;display:grid;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 8px 20px #12272d14}.fieldly-tabs span{color:#0d7c89;text-align:center;font-size:.6rem}.fieldly-tabs small{color:#7b8892;margin-top:2px;font-size:.28rem;display:block}.perk-brand,.perka-top,.stayly-brand,.opsly-top{justify-content:space-between;align-items:center;display:flex}.perk-brand{margin-top:17px}.perk-brand strong{letter-spacing:.1em;font-size:.78rem}.perk-brand span{font-size:.7rem}.perk-screen>small{color:#76877f;letter-spacing:.08em;margin-top:27px;font-size:.38rem;display:block}.perk-screen>h3{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1}.perk-card{color:#f3eee4;background:#183c32;border-radius:15px;margin-top:18px;padding:15px;box-shadow:0 14px 28px #183c322e}.perk-card small{letter-spacing:.08em;opacity:.72;font-size:.34rem}.perk-card>strong{margin-top:5px;font-size:1.45rem;font-weight:630;display:block}.perk-card>strong span{font-size:.55rem;font-weight:500}.perk-card>div{background:#ffffff29;border-radius:10px;height:4px;margin-top:10px;overflow:hidden}.perk-card>div i{border-radius:inherit;background:#d6b278;width:76%;height:100%;display:block}.perk-card p{opacity:.7;margin:6px 0 0;font-size:.34rem}.perk-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.perk-actions span{background:#ffffffa6;border-radius:12px;align-content:center;place-items:center;gap:3px;min-height:54px;display:grid}.perk-actions b{font-size:.72rem}.perk-actions small{font-size:.33rem}.perk-feature{background:#e4d2bd;border-radius:13px;grid-template-columns:68px 1fr;align-items:center;gap:10px;min-height:82px;margin-top:14px;padding:10px;display:grid}.perk-cup{background:linear-gradient(145deg,#8d5a3d,#3d271d);border-radius:10px;height:62px;position:relative}.perk-cup i{background:#e8ddd1;border-radius:5px 5px 10px 10px;width:30px;height:25px;position:absolute;bottom:14px;left:18px}.perk-cup b{background:#b88662;border-radius:50%;width:20px;height:6px;position:absolute;bottom:31px;left:23px}.perk-feature small,.perk-feature strong,.perk-feature p{display:block}.perk-feature small{color:#846b58;letter-spacing:.08em;font-size:.3rem}.perk-feature strong{margin-top:4px;font-size:.5rem}.perk-feature p{color:#826f61;margin:3px 0 0;font-size:.32rem;line-height:1.35}.perk-screen>button{color:#fff;background:#183c32;border-radius:10px;width:100%;height:34px;margin-top:13px;font-size:.43rem;font-weight:650}.app-real-card{z-index:5;width:192px;padding:16px;bottom:30px;right:0}.app-concept-gallery{align-items:stretch}.app-concept-card{background:radial-gradient(circle at 50% 18%,#79b8ff1c,#0000 34%),#0b1118;flex-direction:column;align-items:center;min-height:560px;padding:24px 18px 20px;display:flex}.concept-phone{border-radius:30px;width:185px;height:378px;padding:5px;position:relative;transform:none}.concept-phone>div:not(.concept-phone-notch){border-radius:24px;height:100%;padding:25px 11px 11px;overflow:hidden}.app-concept-copy{width:100%;margin-top:auto;padding-top:24px}.app-concept-copy>span{color:var(--micro-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem}.app-concept-copy h3{margin:8px 0 7px;font-size:1.35rem;font-weight:580}.app-concept-copy p{color:#7f8d9e;margin:0;font-size:.78rem;line-height:1.55}.stayly-ui{color:#182536;background:#f5f2eb}.stayly-brand{margin-top:15px}.stayly-brand strong{color:#224a6d;letter-spacing:.11em;font-size:.55rem}.stayly-ui>small,.opsly-ui>small,.perka-ui>small{letter-spacing:.08em;margin-top:19px;font-size:.3rem;display:block}.stayly-ui>small{color:#758797}.stayly-ui h3,.opsly-ui h3,.perka-ui h3{letter-spacing:-.04em;margin:5px 0 0;font-size:1.07rem;line-height:1}.stayly-search{color:#7c8a95;background:#fff;border-radius:9px;margin-top:13px;padding:9px;font-size:.34rem;box-shadow:0 5px 16px #2132450d}.stayly-photo{color:#fff;background:radial-gradient(circle at 75% 22%,#fff5d2d9 0 7%,#0000 8%),linear-gradient(160deg,#93b5c7 0 42%,#78927d 43% 64%,#334e52 65% 100%);border-radius:11px;flex-direction:column;justify-content:flex-end;height:105px;margin-top:10px;padding:11px;display:flex}.stayly-photo span{font-size:.54rem;font-weight:700}.stayly-photo small{margin-top:2px;font-size:.3rem}.stayly-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.stayly-cards i{background:linear-gradient(145deg,#d3b28f,#7a5c46);border-radius:9px;height:54px}.stayly-cards i:last-child{background:linear-gradient(145deg,#85a894,#3d625c)}.mini-tabs{color:#71808e;background:#ffffffeb;border-radius:10px;grid-template-columns:repeat(4,1fr);place-items:center;height:34px;font-size:.5rem;display:grid;position:absolute;bottom:10px;left:11px;right:11px}.opsly-ui{color:#e8edf4;background:#101723}.opsly-top{margin-top:14px}.opsly-top strong{color:#86bcff;letter-spacing:.1em;font-size:.55rem}.opsly-top span{color:#86bcff;background:#1c2b3d;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.35rem;display:grid}.opsly-ui>small{color:#6f7e90}.opsly-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.opsly-metrics span{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;padding:9px}.opsly-metrics b,.opsly-metrics small{display:block}.opsly-metrics b{font-size:.78rem}.opsly-metrics small{color:#748397;margin-top:2px;font-size:.3rem}.opsly-chart{background:#151f2d;border-radius:9px;align-items:flex-end;gap:7px;height:77px;margin-top:9px;padding:10px;display:flex;position:relative}.opsly-chart i{background:#3e78bd;border-radius:3px 3px 0 0;width:13%}.opsly-chart i:first-child{height:35%}.opsly-chart i:nth-child(2){height:58%}.opsly-chart i:nth-child(3){height:44%}.opsly-chart i:nth-child(4){height:75%}.opsly-chart i:nth-child(5){height:88%}.opsly-task{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:22px 1fr 10px;align-items:center;gap:7px;min-height:47px;margin-top:7px;padding:7px;display:grid}.opsly-task>b{color:#7eb8ff;font-size:.35rem}.opsly-task strong,.opsly-task small{display:block}.opsly-task strong{font-size:.42rem}.opsly-task small{color:#718094;margin-top:2px;font-size:.3rem}.opsly-task>span{color:#6d7d91}.perka-ui{color:#1f4739;background:#f7f0e7}.perka-top{margin-top:14px}.perka-top strong{letter-spacing:.08em;font-size:.5rem}.perka-ui>small{color:#8f8072}.perka-progress{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:16px;display:grid}.perka-progress span{background:#2f6e58;border-radius:5px;height:6px}.perka-progress span.empty{background:#d8cabc}.perka-offer{color:#f7f0e7;background:#1f493b;border-radius:12px;margin-top:18px;padding:13px}.perka-offer small,.perka-offer strong,.perka-offer b{display:block}.perka-offer small{letter-spacing:.08em;opacity:.65;font-size:.28rem}.perka-offer strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:.67rem;font-weight:400;line-height:1.2}.perka-offer b{color:#d9b77d;margin-top:10px;font-size:.32rem}.perka-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.perka-actions span{background:#fff9;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:54px;font-size:.65rem;display:grid}.perka-actions small{color:#7a6f66;font-size:.29rem;display:block}@media (max-width:1120px){.real-browser-main{width:600px;right:-30%}.real-mobile-preview{left:-4%}.app-device-fieldly{left:-10%}.app-device-perk{right:-2%}.website-concept-gallery,.app-concept-gallery{gap:12px}}@media (max-width:900px){.real-browser-main{width:92%;right:1%}.real-mobile-preview{left:2%}.real-design-card{right:2%}.app-device-fieldly{left:16%}.app-device-perk{right:16%}.app-real-card{right:10%}.website-concept-gallery,.app-concept-gallery{grid-template-columns:1fr}.website-concept-card{min-height:430px}.concept-luxury-site,.concept-food-site,.concept-trade-site{min-height:340px}.app-concept-card{min-height:540px}}@media (max-width:700px){.website-real-showcase{min-height:520px}.real-browser-main{width:108%;top:34px;right:-8%;transform:none}.architecture-site{min-height:340px}.architecture-nav{height:47px;padding-inline:15px}.architecture-nav>div span:first-child,.architecture-nav>div span:nth-child(2){display:none}.architecture-hero{grid-template-columns:.92fr 1.08fr;min-height:245px}.architecture-copy{padding:28px 10px 18px 17px}.architecture-copy h3{font-size:1.5rem}.architecture-copy p{font-size:.48rem}.architecture-visual{min-height:245px}.architecture-footer{min-height:49px;padding-inline:15px}.architecture-footer span:last-child{display:none}.architecture-footer{grid-template-columns:1fr 1fr}.real-mobile-preview{width:127px;height:263px;bottom:0;left:-1%}.restaurant-mobile h4{font-size:.95rem}.restaurant-dish{height:83px}.dish-plate{width:74px;height:40px}.real-design-card{width:165px;padding:12px;bottom:7px;right:0}.real-design-card strong{font-size:.83rem}.website-concepts-section,.app-concepts-section{padding-top:85px;padding-bottom:30px}.concept-luxury-content,.food-site-main,.trade-site-hero{grid-template-columns:1fr 1fr}.concept-luxury-content h3,.food-site-copy h3,.trade-site-copy h3{font-size:1.15rem}.app-real-showcase{min-height:500px}.app-device{border-radius:32px;width:205px;height:423px}.app-device-fieldly{top:50px;left:2%}.app-device-perk{top:16px;right:2%}.fieldly-screen,.perk-screen{border-radius:25px;padding:27px 12px 12px}.fieldly-screen>h3,.perk-screen>h3{font-size:1.05rem}.fieldly-map{height:77px}.fieldly-job:nth-of-type(n+7){display:none}.perk-feature{grid-template-columns:54px 1fr;min-height:68px}.perk-cup{height:50px}.app-real-card{width:158px;padding:12px;bottom:0;right:0}.app-real-card strong{font-size:.84rem}}@media (max-width:460px){.website-real-showcase{min-height:465px}.real-browser-main{width:116%;right:-11%}.architecture-copy h3{font-size:1.25rem}.architecture-copy p{display:none}.architecture-copy button{margin-top:14px}.architecture-footer span{font-size:.42rem}.real-mobile-preview{left:-5%}.website-concept-card{min-height:360px}.concept-luxury-site,.concept-food-site,.concept-trade-site{min-height:280px}.concept-luxury-content,.food-site-main,.trade-site-hero{min-height:230px}.concept-luxury-content>div:first-child,.food-site-copy,.trade-site-copy{padding:25px 10px 15px}.concept-luxury-content h3,.food-site-copy h3,.trade-site-copy h3{font-size:.98rem}.concept-luxury-content p,.food-site-copy p,.trade-site-copy p{display:none}.app-real-showcase{min-height:455px}.app-device{width:185px;height:385px}.app-device-fieldly{left:-8%}.app-device-perk{right:-7%}.fieldly-summary small,.fieldly-job small,.perk-feature p{display:none}.app-real-card{right:-2%}}.premium-web-hero,.premium-app-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:54px}.premium-site-showcase,.premium-app-showcase{isolation:isolate;min-height:650px;position:relative}.premium-site-showcase:before,.premium-app-showcase:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle,#468be630,#234e8809 52%,#0000 74%);border-radius:50%;position:absolute;inset:8% -8% 2% 3%}.premium-browser,.premium-concept-browser{background:#0b1118;border:1px solid #ffffff24;overflow:hidden;box-shadow:0 42px 100px #0000006e}.premium-browser{border-radius:22px;position:absolute}.premium-browser-main{transform-origin:100%;width:min(760px,108%);top:50px;right:-4%;transform:perspective(1500px)rotateY(-3.5deg)rotateX(1deg)}.premium-browser-bar{background:#111821;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;min-height:42px;padding:0 15px;display:flex}.premium-browser-dots{gap:5px;display:flex}.premium-browser-dots i{background:#5e6874;border-radius:50%;width:7px;height:7px;display:block}.premium-browser-bar>span{color:#7c8998;text-align:center;background:#0000002b;border:1px solid #ffffff0e;border-radius:7px;min-width:210px;margin-inline:auto;padding:5px 13px;font-size:.58rem}.morrow-site{background:#121716;min-height:460px}.morrow-photo{color:#f7f4ee;background-position:50%;background-size:cover;flex-direction:column;min-height:460px;padding:0 30px 28px;display:flex;position:relative}.morrow-photo nav,.halcyon-site nav,.forge-site nav,.sable-image nav{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.morrow-photo nav{border-bottom:1px solid #ffffff29}.morrow-photo nav>strong,.halcyon-site nav>strong,.forge-site nav>strong{letter-spacing:.14em;font-size:.66rem;line-height:1}.morrow-photo nav>strong span,.halcyon-site nav>strong span,.forge-site nav>strong span{letter-spacing:.17em;opacity:.68;margin-top:5px;font-size:.4rem;font-weight:450;display:block}.morrow-photo nav>div,.halcyon-site nav>div,.forge-site nav>div,.sable-image nav>div{align-items:center;gap:18px;font-size:.5rem;display:flex}.morrow-photo nav b,.halcyon-site nav b,.forge-site nav b{border:1px solid #fff6;padding:9px 12px;font-weight:650}.morrow-copy{width:54%;margin-top:auto;padding:54px 0 26px}.morrow-copy small,.halcyon-copy small,.sable-copy small,.forge-visual small{letter-spacing:.14em;font-size:.43rem}.morrow-copy h3,.halcyon-copy h3,.sable-copy h3{letter-spacing:-.045em;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-weight:400}.morrow-copy h3{font-size:clamp(2.3rem,4vw,3.45rem);line-height:.93}.morrow-copy p{color:#ffffffbf;max-width:390px;margin:0;font-size:.64rem;line-height:1.62}.concept-cta,.halcyon-copy>b,.sable-copy>b,.forge-visual>div>b{align-items:center;gap:9px;margin-top:20px;font-size:.53rem;font-weight:650;display:inline-flex}.morrow-index{color:#ffffffa8;border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;min-height:44px;padding-top:15px;font-size:.46rem;display:grid}.morrow-index strong{color:#fff;font-weight:600}.morrow-index i{font-style:normal}.premium-phone,.premium-app-phone,.premium-concept-phone{background:linear-gradient(145deg,#303843,#0b0f14 52%,#020304);border:1px solid #ffffff2b;overflow:hidden;box-shadow:0 34px 82px #00000075}.premium-phone{z-index:4;border-radius:31px;width:164px;height:336px;padding:6px;position:absolute}.restaurant-phone{bottom:9px;left:-1%;transform:rotate(-5deg)}.premium-phone-notch{z-index:10;background:#040506;border-radius:20px;width:57px;height:15px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.still-mobile{background:#13100f;border-radius:25px;height:100%;overflow:hidden}.still-photo{color:#fff5ea;background-position:50%;background-size:cover;flex-direction:column;min-height:100%;padding:27px 13px 14px;display:flex}.still-photo nav{justify-content:space-between;align-items:center;display:flex}.still-photo nav strong{color:#fff6e9;letter-spacing:.19em;font-family:Georgia,Times New Roman,serif;font-size:.62rem}.still-photo nav span{font-size:.55rem}.still-photo>div{margin-top:auto}.still-photo small{color:#e5c49c;letter-spacing:.12em;font-size:.35rem}.still-photo h4{letter-spacing:-.04em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;font-weight:400;line-height:.94}.still-photo p{color:#fff5eab8;margin:0 0 12px;font-size:.38rem;line-height:1.5}.still-photo button{color:#201712;width:100%;min-height:30px;font:inherit;background:#e7c197;border:0;border-radius:2px;font-size:.4rem;font-weight:750}.premium-showcase-note{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e16e8;border:1px solid #ffffff24;border-radius:15px;width:216px;padding:17px 18px;position:absolute;bottom:5px;right:-6px;box-shadow:0 24px 62px #00000059}.premium-showcase-note>span,.premium-product-copy>span{color:#8fbfff;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;display:block}.premium-showcase-note strong{color:#f3f7fb;margin-top:7px;font-size:1rem;font-weight:620;display:block}.premium-showcase-note small{color:#778597;margin-top:5px;font-size:.63rem;line-height:1.48;display:block}.premium-concepts-section,.premium-app-concepts{padding-top:118px}.premium-website-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.premium-concept-browser{border-radius:20px;min-height:470px}.concept-browser-wide{grid-column:1/-1;min-height:585px}.light-browser-bar{background:#111a1d}.restaurant-browser-bar{background:#1a1210}.trade-premium-bar{background:#e8ecef;border-color:#00000012}.trade-premium-bar .premium-browser-dots i{background:#8d99a4}.trade-premium-bar>span{color:#687480;background:#ffffffad;border-color:#0000000f}.halcyon-site{color:#f7fbfd;background-position:50% 54%;background-size:cover;flex-direction:column;min-height:495px;padding:0 34px 28px;display:flex;position:relative}.halcyon-site nav{border-bottom:1px solid #ffffff2e}.halcyon-copy{width:56%;margin-top:auto;padding-bottom:34px}.halcyon-copy h3{font-size:clamp(2.5rem,5vw,4.7rem);line-height:.91}.halcyon-copy p{color:#ffffffc2;max-width:430px;margin:0;font-size:.72rem;line-height:1.6}.halcyon-meta{color:#ffffffbf;border-top:1px solid #ffffff2e;gap:30px;min-height:46px;padding-top:16px;font-size:.54rem;display:flex}.premium-concept-browser>footer{color:#7d8998;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 17px;font-size:.58rem;display:flex}.premium-concept-browser>footer b{color:#aebac6;font-size:.53rem;font-weight:600}.sable-site{color:#f5eadf;background:#18110f;grid-template-columns:1.15fr .85fr;min-height:379px;display:grid}.sable-image{background-position:50%;background-size:cover;flex-direction:column;min-height:379px;padding:0 20px 20px;display:flex;position:relative}.sable-image nav{border-bottom:1px solid #ffffff24}.sable-image nav strong{letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:400}.sable-image nav div{color:#ffffffb3}.sable-season{color:#ffffffb3;letter-spacing:.15em;margin-top:auto;font-size:.42rem}.sable-copy{padding:55px 25px 30px}.sable-copy small{color:#d9ad7d}.sable-copy h3{font-size:2.1rem;line-height:.98}.sable-copy p{color:#ad9e95;margin:0;font-size:.66rem;line-height:1.62}.sable-copy>b{color:#ddb082}.forge-site{color:#121d28;background:#f3f5f7;min-height:379px}.forge-site nav{border-bottom:1px solid #0f1e2b17;min-height:62px;padding:0 19px}.forge-site nav>strong span{color:#2b72ca;font-size:inherit;font-weight:inherit;letter-spacing:inherit;opacity:1;margin:0;display:inline}.forge-site nav>div{gap:12px}.forge-site nav b{color:#fff;background:#111d29;border:0}.forge-visual{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:267px;padding:28px 23px;display:flex}.forge-visual>div{width:68%}.forge-visual h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:2.15rem;line-height:.95}.forge-visual p{color:#ffffffbf;margin:0;font-size:.63rem;line-height:1.55}.forge-stats{color:#687481;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:.46rem;display:grid}.forge-stats b{color:#111d29;margin-right:4px;font-size:.64rem}.premium-web-feature-band{background:linear-gradient(120deg,#08101af0,#08101ad6),radial-gradient(circle at 85% 30%,#79b8ff2e,#0000 32%),#09101a}.premium-app-showcase{min-height:660px}.premium-app-phone{border-radius:41px;width:258px;height:535px;padding:7px;position:absolute}.premium-app-phone-main{z-index:3;top:21px;right:4%;transform:rotate(4.5deg)}.premium-app-phone-secondary{z-index:2;top:69px;left:6%;transform:rotate(-7deg)scale(.93)}.aera-app,.fieldline-app,.voyage-ui,.crew-ui,.common-ui{height:100%;position:relative;overflow:hidden}.aera-app,.voyage-ui{color:#172434;background:#f4f1ea;border-radius:33px}.fieldline-app,.crew-ui{color:#15212a;background:#f3f6f7;border-radius:33px}.common-ui{color:#1d3e32;background:#f4eee7;border-radius:33px}.aera-app,.fieldline-app{padding:31px 15px 15px}.app-ui-status{justify-content:space-between;align-items:center;min-height:14px;font-size:.45rem;font-weight:650;display:flex}.app-ui-status b{letter-spacing:.06em;font-size:.34rem}.aera-top,.fieldline-top,.voyage-brand,.crew-brand,.common-brand{justify-content:space-between;align-items:center;display:flex}.aera-top{margin-top:17px}.aera-top strong,.voyage-brand strong{color:#173d5b;letter-spacing:.14em;font-size:.68rem}.aera-top span,.voyage-brand span{color:#173d5b;font-size:.8rem}.aera-hero-image{color:#fff;background-position:50%;background-size:cover;border-radius:18px;align-items:flex-end;height:191px;margin-top:15px;padding:14px;display:flex;box-shadow:0 15px 26px #162d3d21}.aera-hero-image small,.voyage-photo small,.crew-photo small,.common-photo small{letter-spacing:.1em;opacity:.78;font-size:.3rem;display:block}.aera-hero-image strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;font-weight:400;line-height:.96;display:block}.aera-hero-image span,.voyage-photo span,.common-photo span{margin-top:8px;font-size:.38rem;font-weight:650;display:block}.aera-search,.voyage-search{color:#87949d;background:#fff;border:1px solid #1830430f;border-radius:10px;margin-top:10px;padding:9px 10px;font-size:.36rem;box-shadow:0 5px 16px #152b3b0a}.aera-heading,.voyage-row{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.aera-heading strong,.voyage-row strong{font-size:.48rem}.aera-heading span,.voyage-row span{color:#718291;font-size:.33rem}.aera-cards,.voyage-mini-cards{grid-template-columns:1.25fr .75fr;gap:7px;margin-top:7px;display:grid}.aera-cards i,.voyage-mini-cards i{background-position:50%;background-size:cover;border-radius:10px;height:65px;display:block}.aera-card-alt,.voyage-mini-cards i:last-child{background:linear-gradient(145deg,#2b4a5314,#2b4a5326),linear-gradient(145deg,#8ab3b1,#355a64)!important}.premium-tabbar{color:#7d8a96;background:#fffffff0;border:1px solid #0f1f2d0d;border-radius:14px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:43px;padding:0 3px;display:grid;position:absolute;bottom:12px;left:13px;right:13px;box-shadow:0 8px 22px #11253314}.premium-tabbar span{text-align:center;font-size:.54rem}.premium-tabbar span.active{color:#2c6e9a}.premium-tabbar small{margin-top:1px;font-size:.27rem;display:block}.fieldline-top{margin-top:17px}.fieldline-top small{color:#82909a;letter-spacing:.08em;font-size:.32rem;display:block}.fieldline-top strong{color:#176b78;margin-top:2px;font-size:.8rem;display:block}.fieldline-top>span,.crew-brand>span{color:#176b78;background:#dce8e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.43rem;font-weight:750;display:grid}.fieldline-app>h3{letter-spacing:-.04em;margin:18px 0 9px;font-size:1.22rem}.fieldline-photo,.crew-photo,.common-photo,.voyage-photo{background-position:50%;background-size:cover}.fieldline-photo{color:#fff;border-radius:13px;align-items:flex-end;height:125px;padding:12px;display:flex}.fieldline-photo small,.fieldline-photo strong,.fieldline-photo em,.crew-photo small,.crew-photo strong,.crew-photo span{display:block}.fieldline-photo small,.crew-photo small{letter-spacing:.09em;opacity:.75;font-size:.3rem}.fieldline-photo strong,.crew-photo strong{margin-top:3px;font-size:.65rem}.fieldline-photo em,.crew-photo span{opacity:.72;margin-top:2px;font-size:.32rem;font-style:normal}.fieldline-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.fieldline-stats span{background:#fff;border-radius:9px;padding:8px 6px;box-shadow:0 4px 13px #1127320a}.fieldline-stats b,.fieldline-stats small{display:block}.fieldline-stats b{font-size:.7rem}.fieldline-stats small{color:#84919a;margin-top:1px;font-size:.29rem}.fieldline-task{background:#fff;border-radius:9px;grid-template-columns:36px 1fr 10px;align-items:center;gap:7px;min-height:45px;margin-top:7px;padding:7px 8px;display:grid}.fieldline-task>i{color:#1b7a86;font-size:.33rem;font-style:normal;font-weight:750}.fieldline-task strong,.fieldline-task small{display:block}.fieldline-task strong{font-size:.42rem}.fieldline-task small{color:#87939b;margin-top:2px;font-size:.29rem}.fieldline-task>b{color:#85939c}.app-showcase-note{bottom:14px;right:-1%}.premium-app-feature-band{background:radial-gradient(circle at 84% 26%,#5697ec26,#0000 32%),#09101a}.premium-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.premium-product-card{background:radial-gradient(circle at 50% 19%,#6baaff1f,#0000 31%),#0b1118;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;min-height:610px;padding:28px 20px 22px;display:flex;overflow:hidden}.premium-concept-phone{border-radius:34px;width:210px;height:430px;padding:6px;position:relative}.premium-concept-phone>div:not(.premium-phone-notch){border-radius:27px;height:100%;padding:28px 12px 12px}.voyage-brand,.crew-brand,.common-brand{margin-top:14px}.voyage-brand strong,.crew-brand strong,.common-brand strong{letter-spacing:.12em;font-size:.54rem}.crew-brand strong{color:#166d79}.crew-brand>span{width:23px;height:23px;font-size:.35rem}.common-brand strong{color:#214d3d;letter-spacing:.1em}.voyage-photo,.crew-photo,.common-photo{color:#fff;border-radius:13px;align-items:flex-end;margin-top:13px;display:flex}.voyage-photo{height:151px;padding:12px}.voyage-photo strong,.common-photo strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:400;line-height:.98;display:block}.voyage-search{margin-top:9px}.voyage-mini-cards i{height:48px}.crew-ui>h4{letter-spacing:-.035em;margin:18px 0 9px;font-size:1rem}.crew-photo{height:126px;padding:11px}.crew-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.crew-metrics span{background:#fff;border-radius:9px;padding:9px}.crew-metrics b,.crew-metrics small{display:block}.crew-metrics b{font-size:.7rem}.crew-metrics small{color:#82909a;margin-top:2px;font-size:.28rem}.crew-list{margin-top:7px}.crew-list>span{background:#fff;border-radius:9px;grid-template-columns:33px 1fr 8px;align-items:center;gap:7px;min-height:46px;margin-top:6px;padding:7px;display:grid}.crew-list i{color:#16717c;font-size:.29rem;font-style:normal;font-weight:700}.crew-list strong,.crew-list small{display:block}.crew-list strong{font-size:.38rem}.crew-list small{color:#84919b;margin-top:1px;font-size:.28rem}.crew-list>span>b{color:#82909a}.common-photo{height:162px;padding:12px}.common-points{color:#f7efe6;background:#214b3d;border-radius:11px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 12px;display:flex}.common-points small,.common-points strong{display:block}.common-points small{letter-spacing:.08em;opacity:.72;font-size:.27rem}.common-points strong{margin-top:3px;font-size:.72rem}.common-points strong em{font-size:.34rem;font-style:normal;font-weight:500}.common-points>b{color:#263b33;background:#d5ae78;border-radius:20px;padding:5px 7px;font-size:.3rem}.common-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.common-actions span{background:#ffffffb8;border-radius:10px;align-content:center;place-items:center;gap:2px;min-height:52px;font-size:.61rem;display:grid}.common-actions small{color:#7e7268;font-size:.27rem}.premium-product-copy{width:100%;margin-top:auto;padding-top:24px}.premium-product-copy h3{color:#eff4f9;letter-spacing:-.025em;margin:8px 0;font-size:1.45rem;font-weight:580}.premium-product-copy p{color:#8491a0;margin:0;font-size:.78rem;line-height:1.6}.premium-product-copy>b{color:#657588;letter-spacing:.06em;text-transform:uppercase;margin-top:13px;font-size:.54rem;font-weight:600;display:block}@media (max-width:1160px){.premium-web-hero,.premium-app-hero{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:38px}.premium-browser-main{width:720px;right:-12%}.premium-app-phone-main{right:-3%}.premium-app-phone-secondary{left:-3%}}@media (max-width:980px){.premium-web-hero,.premium-app-hero{grid-template-columns:1fr;gap:20px}.premium-site-showcase,.premium-app-showcase{min-height:650px}.premium-browser-main{width:92%;right:0}.restaurant-phone{left:2%}.premium-app-phone-main{right:13%}.premium-app-phone-secondary{left:13%}.premium-website-grid,.premium-app-grid{grid-template-columns:1fr}.concept-browser-wide{grid-column:auto}.premium-product-card{min-height:580px}}@media (max-width:700px){.premium-site-showcase,.premium-app-showcase{min-height:535px}.premium-browser-main{width:110%;top:30px;right:-7%;transform:none}.premium-browser-bar{min-height:36px}.premium-browser-bar>span{min-width:150px;font-size:.5rem}.morrow-site,.morrow-photo{min-height:360px}.morrow-photo{padding:0 17px 17px}.morrow-photo nav,.halcyon-site nav,.forge-site nav,.sable-image nav{min-height:53px}.morrow-photo nav>div span,.halcyon-site nav>div span,.forge-site nav>div span,.sable-image nav>div span{display:none}.morrow-copy{width:65%;padding:38px 0 16px}.morrow-copy h3{font-size:2rem}.morrow-copy p{font-size:.52rem}.restaurant-phone{width:132px;height:274px;left:-3%}.still-photo h4{font-size:1rem}.premium-showcase-note{width:170px;padding:13px;bottom:0;right:-1%}.premium-showcase-note strong{font-size:.82rem}.premium-showcase-note small{font-size:.54rem}.premium-concepts-section,.premium-app-concepts{padding-top:90px}.premium-concept-browser,.concept-browser-wide{min-height:430px}.halcyon-site{min-height:365px;padding:0 18px 20px}.halcyon-copy{width:78%;padding-bottom:18px}.halcyon-copy h3{font-size:2.4rem}.halcyon-meta{gap:13px}.sable-site{grid-template-columns:1.1fr .9fr;min-height:365px}.sable-image{min-height:365px}.sable-copy{padding:38px 16px 22px}.sable-copy h3{font-size:1.55rem}.forge-site{min-height:365px}.forge-visual{min-height:254px}.forge-visual>div{width:78%}.forge-visual h3{font-size:1.7rem}.premium-app-phone{border-radius:34px;width:208px;height:435px}.premium-app-phone-main{top:18px;right:2%}.premium-app-phone-secondary{top:60px;left:2%}.aera-app,.fieldline-app{border-radius:27px;padding:28px 12px 12px}.aera-hero-image{height:145px}.aera-hero-image strong{font-size:1.02rem}.fieldline-photo{height:95px}.premium-concept-phone{width:196px;height:402px}}@media (max-width:470px){.premium-site-showcase,.premium-app-showcase{min-height:485px}.premium-browser-main{width:118%;right:-10%}.morrow-site,.morrow-photo{min-height:325px}.morrow-copy{width:68%}.morrow-copy h3{font-size:1.63rem}.morrow-copy p,.morrow-index span{display:none}.morrow-index{grid-template-columns:1fr auto}.restaurant-phone{width:119px;height:246px;left:-6%}.premium-showcase-note{width:154px;right:-3%}.halcyon-copy{width:88%}.halcyon-copy h3{font-size:2rem}.halcyon-copy p,.halcyon-meta span:last-child{display:none}.sable-site{grid-template-columns:1.18fr .82fr}.sable-copy{padding:30px 12px 18px}.sable-copy h3{font-size:1.25rem}.sable-copy p{display:none}.forge-visual>div{width:88%}.forge-visual p,.forge-stats span:last-child{display:none}.forge-stats{grid-template-columns:1fr 1fr}.premium-app-phone{width:188px;height:395px}.premium-app-phone-main{right:-7%}.premium-app-phone-secondary{left:-7%}.aera-hero-image{height:124px}.aera-cards,.fieldline-task:nth-of-type(2){display:none}.fieldline-photo{height:86px}.app-showcase-note{bottom:0}.premium-product-card{min-height:575px}}.coffee-desktop-site{background:#1b1410}.coffee-desktop-photo{background-position:50% 54%}.coffee-desktop-photo nav{border-bottom-color:#fff4e538}.coffee-desktop-photo nav>strong{color:#fff7ec;letter-spacing:.12em;font-size:.7rem}.coffee-desktop-photo nav>strong span{color:#fff7ecad;letter-spacing:.2em;font-size:.38rem}.coffee-desktop-photo nav>div{color:#fff7ece0}.coffee-desktop-photo nav b{background:#fff7ec14;border-color:#fff7ec9e}.coffee-desktop-copy{width:60%}.coffee-desktop-copy small{color:#efcfaa}.coffee-desktop-copy h3{color:#fff8ef;max-width:520px;font-size:clamp(2.35rem,4vw,3.55rem);line-height:.92}.coffee-desktop-copy p{color:#fff7ecc4;max-width:345px}.coffee-desktop-copy .concept-cta{color:#21160f;background:#f0d4ae;border-radius:999px;padding:9px 13px;font-weight:750}.coffee-desktop-meta{color:#fff7ecb3;border-top-color:#fff4e538}.coffee-desktop-meta strong{color:#fff8ef}.coffee-responsive-phone{bottom:4px;left:1%;transform:rotate(-3deg)}.coffee-mobile-site{background:#1b1410}.coffee-mobile-photo{color:#fff8ef;background-position:50% 55%}.coffee-mobile-photo nav{gap:8px}.coffee-mobile-photo nav strong{letter-spacing:.09em;font-family:inherit;font-size:.48rem;font-weight:750;line-height:1.05}.coffee-mobile-photo nav strong span{color:#fff8efa8;letter-spacing:.16em;margin-top:4px;font-size:.24rem;font-weight:550;display:block}.coffee-mobile-photo>div{padding-bottom:2px}.coffee-mobile-photo small{color:#efcfaa}.coffee-mobile-photo h4{color:#fff8ef;max-width:128px;font-size:1.23rem;line-height:.96}.coffee-mobile-photo p{color:#fff8efbf}.coffee-mobile-photo button{color:#21160f;background:#f0d4ae;border-radius:999px}.coffee-mobile-photo footer{color:#fff8efa8;border-top:1px solid #fff4e52e;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;font-size:.3rem;display:flex}.coffee-mobile-photo footer b{color:#fff8ef;font-weight:650}@media (max-width:700px){.coffee-desktop-copy{width:68%}.coffee-desktop-copy h3{font-size:2rem}.coffee-responsive-phone{left:-1%}}@media (max-width:470px){.coffee-desktop-copy{width:72%}.coffee-desktop-copy h3{font-size:1.64rem}.coffee-responsive-phone{left:-5%}.coffee-mobile-photo h4{font-size:.93rem}}.comparison-stage-real{align-items:stretch}.comparison-stage-real .comparison-card{flex-direction:column;min-width:0;display:flex}.comparison-stage-real .comparison-window{border-radius:18px;min-height:390px;padding:0;overflow:hidden}.comparison-browser-chrome{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 14px;font-size:.56rem;display:grid}.comparison-browser-chrome>div{gap:6px;display:flex}.comparison-browser-chrome i{opacity:.42;background:currentColor;border-radius:50%;width:7px;height:7px}.comparison-browser-chrome>span{text-align:center;letter-spacing:.02em;border-radius:999px;min-width:180px;padding:5px 14px}.comparison-browser-chrome-light{color:#4e4a43;background:#ded9cc;border-bottom-color:#c9c2b2}.comparison-browser-chrome-light>span{color:#676159;background:#ffffff70}.comparison-browser-chrome-dark{color:#d5dbe2;background:#0c1219}.comparison-browser-chrome-dark>span{color:#8e9aa8;background:#111a24;border:1px solid #1c2835}.legacy-coffee-window{background:#e9e2d2;border-color:#ffffff14;box-shadow:0 16px 45px #00000021}.legacy-coffee-site{color:#453e35;background:#f1ebdc;min-height:352px;padding:18px 20px 20px;font-family:Arial,Helvetica,sans-serif}.legacy-coffee-site header{text-align:center;padding:4px 0 12px}.legacy-coffee-site header strong{color:#4c3324;letter-spacing:.05em;font-family:Georgia,Times New Roman,serif;font-size:1.03rem;display:block}.legacy-coffee-site header small{color:#806b56;letter-spacing:.18em;margin-top:2px;font-size:.43rem;display:block}.legacy-coffee-site>nav{color:#5d5448;text-align:center;border-top:1px solid #b9ae99;border-bottom:1px solid #b9ae99;padding:8px 4px;font-size:.47rem;font-weight:700}.legacy-coffee-body{grid-template-columns:1.06fr .94fr;align-items:stretch;gap:14px;padding:20px 0 15px;display:grid}.legacy-coffee-copy{padding:10px 2px 4px}.legacy-welcome{letter-spacing:.04em;margin:0 0 9px;font-weight:700;color:#9a2f23!important;font-size:.43rem!important}.legacy-coffee-copy h3{color:#483425;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.08}.legacy-coffee-copy p:not(.legacy-welcome){color:#655e56;max-width:240px;margin:11px 0 0;font-size:.56rem;line-height:1.55}.legacy-coffee-copy button{color:#fff;background:linear-gradient(#8a6247,#68442f);border:1px solid #6d4a35;margin-top:14px;padding:8px 10px;font-size:.4rem;font-weight:700}.legacy-coffee-image{filter:saturate(.72)contrast(.9);background-position:50% 55%;background-size:cover;border:6px solid #fff;outline:1px solid #c5bbab;min-height:135px}.legacy-coffee-info{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.legacy-coffee-info div{background:#e5ddcd;border:1px solid #c8beab;min-height:48px;padding:9px}.legacy-coffee-info b,.legacy-coffee-info span{display:block}.legacy-coffee-info b{color:#5a4637;font-size:.39rem}.legacy-coffee-info span{color:#6e655a;overflow-wrap:anywhere;margin-top:5px;font-size:.4rem;line-height:1.3}.forward-coffee-window{background:#111820;border-color:#79b8ff33;box-shadow:0 28px 70px #0000004d}.forward-coffee-site{color:#fff8ef;background-position:50% 55%;background-size:cover;flex-direction:column;min-height:352px;padding:24px 25px 18px;display:flex;position:relative;overflow:hidden}.forward-coffee-site nav{z-index:2;border-bottom:1px solid #fff8ef38;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex;position:relative}.forward-coffee-site nav>strong{color:#fff8ef;letter-spacing:.12em;font-size:.59rem}.forward-coffee-site nav>strong span{color:#fff8efa8;letter-spacing:.17em;margin-top:3px;font-size:.28rem;font-weight:500;display:block}.forward-coffee-site nav>div{color:#fff8efd6;align-items:center;gap:14px;font-size:.45rem;display:flex}.forward-coffee-site nav b{border:1px solid #fff8ef8c;padding:7px 9px;font-weight:650}.forward-coffee-copy{z-index:2;width:66%;margin-top:46px;position:relative}.forward-coffee-copy small{color:#efcfaa;letter-spacing:.12em;font-size:.41rem}.forward-coffee-copy h3{color:#fff8ef;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:500;line-height:.98}.forward-coffee-copy p{color:#fff8efbd;max-width:285px;margin:11px 0 0;font-size:.52rem;line-height:1.5}.forward-coffee-copy>b{color:#21160f;background:#f0d4ae;border-radius:999px;align-items:center;gap:8px;margin-top:15px;padding:8px 11px;font-size:.43rem;font-weight:750;display:inline-flex}.forward-coffee-site footer{z-index:2;color:#fff8efa8;border-top:1px solid #fff8ef33;justify-content:space-between;gap:14px;margin-top:auto;padding-top:12px;font-size:.4rem;display:flex;position:relative}@media (max-width:1100px){.comparison-stage-real .comparison-window{min-height:420px}.legacy-coffee-site,.forward-coffee-site{min-height:382px}}@media (max-width:900px){.comparison-stage-real .comparison-window{min-height:390px}.legacy-coffee-site,.forward-coffee-site{min-height:352px}}@media (max-width:700px){.comparison-browser-chrome>span{min-width:145px}.legacy-coffee-body{grid-template-columns:1fr .9fr}.forward-coffee-site nav>div span{display:none}.forward-coffee-copy{width:78%}}@media (max-width:470px){.comparison-browser-chrome{padding:0 10px}.comparison-browser-chrome>span{min-width:122px;padding-inline:8px;font-size:.48rem}.legacy-coffee-site{padding-inline:14px}.legacy-coffee-body{grid-template-columns:1fr;padding-top:14px}.legacy-coffee-image{order:-1;min-height:105px}.legacy-coffee-info{grid-template-columns:1fr}.legacy-coffee-info div:nth-child(3){display:none}.forward-coffee-site{padding:19px 17px 15px}.forward-coffee-site nav>div span,.forward-coffee-site nav b{display:none}.forward-coffee-copy{width:86%;margin-top:56px}.forward-coffee-copy h3{font-size:1.65rem}}.coffee-wall-menu{z-index:1;color:#2b211b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#e0dad0f5;border:1px solid #3c302724;border-radius:3px;width:min(32%,300px);padding:16px 18px 15px;position:absolute;top:23%;right:4.5%;transform:rotate(-.7deg);box-shadow:0 14px 34px #2218121f}.coffee-wall-menu span{text-transform:uppercase;letter-spacing:.075em;border-bottom:1px solid #30261f47;justify-content:space-between;align-items:center;gap:16px;min-height:23px;display:flex}.coffee-wall-menu span:last-child{border-bottom:0}.coffee-wall-menu b,.coffee-wall-menu em{font-size:clamp(.42rem,.7vw,.58rem);font-style:normal;font-weight:700;line-height:1}.coffee-wall-menu em{color:#6f5b4c;font-variant-numeric:tabular-nums}.coffee-desktop-photo nav,.coffee-desktop-copy,.coffee-desktop-meta{z-index:2;position:relative}.coffee-mobile-photo{background-position:18% 55%}@media (max-width:850px){.coffee-wall-menu{width:31%;padding:12px 13px;right:3.5%}.coffee-wall-menu span{min-height:18px}}@media (max-width:650px){.coffee-wall-menu{display:none}.coffee-desktop-photo{background-position:26% 54%}}.aera-app{color:#f3f7fb;background:radial-gradient(circle at 82% 8%,#5c9bff42,#0000 34%),linear-gradient(160deg,#12263a 0%,#0b1624 58%,#09111c 100%)}.aera-app .app-ui-status,.aera-app .aera-top strong,.aera-app .aera-top span,.aera-app .aera-heading strong{color:#f3f7fb}.aera-app .aera-heading span{color:#91a9bd}.aera-app .aera-search{color:#b7c7d6;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-color:#ffffff17}.aera-app .aera-card-alt{background:linear-gradient(145deg,#3e6e80,#203b59)!important}.aera-app .premium-tabbar{color:#7f96aa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1c2beb;border-color:#ffffff14;box-shadow:0 10px 28px #00000038}.aera-app .premium-tabbar span.active{color:#82c0ff}.fieldline-app{color:#f0f7f6;background:radial-gradient(circle at 12% 4%,#42bbb330,#0000 31%),linear-gradient(165deg,#16252a 0%,#101b20 56%,#0d1519 100%)}.fieldline-app .app-ui-status,.fieldline-app>h3{color:#f0f7f6}.fieldline-app .fieldline-top small{color:#7fa19f}.fieldline-app .fieldline-top strong{color:#69d2c7}.fieldline-app .fieldline-top>span{color:#7ce0d5;background:#69d2c724}.fieldline-app .fieldline-stats span,.fieldline-app .fieldline-task{box-shadow:none;background:#fff1;border:1px solid #ffffff0f}.fieldline-app .fieldline-stats small,.fieldline-app .fieldline-task small,.fieldline-app .fieldline-task>b{color:#78918f}.fieldline-app .fieldline-task>i{color:#65cec4}.fieldline-app .premium-tabbar{color:#778e8c;background:#0f1b1ff0;border-color:#ffffff12;box-shadow:0 10px 28px #00000038}.fieldline-app .premium-tabbar span.active{color:#72d8ce}.voyage-ui{color:#f5f8fb;background:radial-gradient(circle at 86% 10%,#508ff740,#0000 35%),linear-gradient(155deg,#172a43 0%,#0d1b2d 56%,#09131f 100%)}.voyage-ui .app-ui-status,.voyage-ui .voyage-brand strong,.voyage-ui .voyage-brand span,.voyage-ui .voyage-row strong{color:#f5f8fb}.voyage-ui .voyage-row span{color:#94abc0}.voyage-ui .voyage-search{color:#aebfd0;box-shadow:none;background:#ffffff14;border-color:#ffffff14}.voyage-ui .voyage-mini-cards i:last-child{background:linear-gradient(145deg,#416d8d,#263b63)!important}.voyage-ui .premium-tabbar{color:#7e94aa;background:#0c1b2cf0;border-color:#ffffff12;box-shadow:0 10px 24px #00000038}.voyage-ui .premium-tabbar span.active{color:#76b8ff}.crew-ui{color:#f4f6fc;background:radial-gradient(circle at 8% 5%,#708fff42,#0000 34%),linear-gradient(155deg,#202949 0%,#161c32 60%,#111522 100%)}.crew-ui .app-ui-status,.crew-ui>h4,.crew-ui .crew-brand strong{color:#f4f6fc}.crew-ui .crew-brand>span{color:#a8bbff;background:#7e9bff2b}.crew-ui .crew-metrics span,.crew-ui .crew-list>span{background:#ffffff12;border:1px solid #fff1}.crew-ui .crew-metrics small,.crew-ui .crew-list small,.crew-ui .crew-list>span>b{color:#8d98b4}.crew-ui .crew-list i{color:#9db1ff}.common-ui{color:#fbf4eb;background:radial-gradient(circle at 88% 9%,#ac774c38,#0000 32%),linear-gradient(155deg,#18362f 0%,#12271f 52%,#211a17 100%)}.common-ui .app-ui-status,.common-ui .common-brand strong,.common-ui .common-brand span{color:#fbf4eb}.common-ui .common-brand span{opacity:.75}.common-ui .common-points{color:#fbf2e7;background:linear-gradient(135deg,#d3a66f2e,#ffffff0e);border:1px solid #eec79624}.common-ui .common-points>b{color:#24342e;background:#d5ae78}.common-ui .common-actions span{color:#f4e9dc;background:#ffffff13;border:1px solid #fff1}.common-ui .common-actions small{color:#aa9c8f}.common-ui .premium-tabbar{color:#8c9e96;background:#142a22f0;border-color:#ffffff12;box-shadow:0 10px 24px #0000003d}.common-ui .premium-tabbar span.active{color:#dfba88}.coffee-responsive-phone{filter:drop-shadow(0 10px 14px #00000057);background:linear-gradient(145deg,#58606a 0%,#171c22 22%,#050709 63%,#1b2027 100%);border:1px solid #ffffff4d;width:174px;height:356px;padding:7px;bottom:-7px;left:-2.5%;transform:translate(-8px,3px)rotate(-4.5deg);box-shadow:-22px 30px 62px #000000c7,0 48px 110px #00000094,0 0 0 1px #000000d1,inset 1px 1px #ffffff29,inset -1px -1px #000000b8}.coffee-responsive-phone .premium-phone-notch{background:#010203;width:61px;height:16px;top:11px;box-shadow:0 1px #ffffff14}.coffee-responsive-phone .coffee-mobile-site{border:1px solid #ffffff12;box-shadow:inset 0 0 0 1px #0000009e,inset 0 18px 34px #0000001a}.premium-web-hero .premium-browser-main{box-shadow:0 42px 100px #00000061,0 0 0 1px #ffffff09}@media (max-width:850px){.coffee-responsive-phone{width:162px;height:334px;bottom:-3px;left:-2%;transform:translate(-4px,2px)rotate(-4deg)}}@media (max-width:700px){.coffee-responsive-phone{width:150px;height:310px;left:-3%;box-shadow:-14px 23px 44px #000000b8,0 38px 78px #00000080,0 0 0 1px #000000d1,inset 1px 1px #ffffff24}}@media (max-width:470px){.coffee-responsive-phone{width:136px;height:282px;bottom:-1px;left:-7%;transform:translate(0)rotate(-3.5deg)}}.vela-showcase:before{background:radial-gradient(circle,#6499cb2e,#234e8806 55%,#0000 76%);inset:11% -4% 2% 5%}.vela-browser{background:#111820;border-color:#ffffff29;overflow:hidden;box-shadow:0 44px 100px #0000005c,0 0 0 1px #ffffff09}.vela-browser-bar{background:#111821}.vela-desktop-site{color:#182226;background:#f0ece3;grid-template-columns:43% 57%;min-height:470px;display:grid}.vela-desktop-copy{background:radial-gradient(circle at 10% 8%,#ffffffe0,#0000 40%),#f0ece3;flex-direction:column;min-width:0;padding:0 28px 25px;display:flex}.vela-desktop-copy nav{border-bottom:1px solid #1822261f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.vela-desktop-copy nav>strong{color:#172126;letter-spacing:.18em;font-size:.68rem;line-height:1}.vela-desktop-copy nav>strong span{color:#8d6d50;font-weight:550}.vela-desktop-copy nav>div{color:#5e686b;gap:12px;font-size:.45rem;display:flex}.vela-desktop-message{margin:auto 0;padding:42px 0 36px}.vela-desktop-message>small,.vela-mobile-copy>small{color:#95704f;letter-spacing:.17em;font-size:.4rem;font-weight:720}.vela-desktop-message h3{color:#172126;letter-spacing:-.045em;max-width:340px;margin:13px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.35vw,3rem);font-weight:400;line-height:.96}.vela-desktop-message p{color:#667074;max-width:315px;margin:0;font-size:.57rem;line-height:1.65}.vela-desktop-actions{align-items:center;gap:16px;margin-top:20px;display:flex}.vela-desktop-actions b{color:#f8f4ed;background:#172126;align-items:center;gap:8px;padding:10px 13px;font-size:.48rem;font-weight:700;display:inline-flex}.vela-desktop-actions>span{color:#727b7e;font-size:.43rem}.vela-desktop-meta{color:#7a8385;border-top:1px solid #1822261f;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:15px;font-size:.4rem;display:grid}.vela-desktop-meta b{color:#172126;margin-bottom:2px;font-size:.54rem;display:block}.vela-desktop-image{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:470px;padding:20px 22px;display:flex}.vela-image-top{justify-content:space-between;align-items:center;gap:10px;font-size:.44rem;display:flex}.vela-image-top>span{opacity:.82;letter-spacing:.08em}.vela-image-top>b{color:#162025;background:#ffffffed;padding:9px 12px;font-size:.46rem;font-weight:720}.vela-image-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f181da3;max-width:245px;padding:14px 15px}.vela-image-caption>span{color:#ffffffb8;letter-spacing:.16em;margin-bottom:4px;font-size:.37rem;display:block}.vela-image-caption>strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:.93rem;font-weight:400}.vela-responsive-phone{z-index:8;background:linear-gradient(145deg,#56616a 0%,#151a1e 19%,#050709 63%,#20272d 100%);border:1px solid #ffffff47;width:176px;height:360px;padding:7px;bottom:-2px;left:auto;right:-1.5%;transform:rotate(3.25deg);box-shadow:0 36px 90px #000000b8,-16px 20px 48px #00000061,0 0 0 1px #000000d9,inset 1px 1px #ffffff2b}.vela-responsive-phone .premium-phone-notch{background:#020304;width:61px;height:16px;top:11px}.vela-mobile-site{color:#172126;background:#f1ede5;border:1px solid #ffffff12;border-radius:25px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000007a}.vela-mobile-image{color:#fff;background-position:58%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:52%;padding:27px 13px 12px;display:flex}.vela-mobile-image nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.vela-mobile-image nav strong{letter-spacing:.13em;font-size:.49rem}.vela-mobile-image nav strong span{color:#e7c8a6;font-weight:550}.vela-mobile-image nav>span{font-size:.5rem}.vela-mobile-image>small{letter-spacing:.13em;background:#0f181d99;align-self:flex-start;padding:5px 7px;font-size:.3rem}.vela-mobile-copy{flex-direction:column;min-height:48%;padding:15px 13px 12px;display:flex}.vela-mobile-copy h4{color:#172126;letter-spacing:-.04em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;line-height:.97}.vela-mobile-copy p{color:#697275;margin:0;font-size:.34rem;line-height:1.5}.vela-mobile-copy button{color:#f8f4ed;min-height:30px;font:inherit;background:#172126;border:0;margin-top:10px;font-size:.37rem;font-weight:720}.vela-mobile-copy footer{color:#8b9496;border-top:1px solid #1822261f;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:9px;font-size:.29rem;display:flex}.vela-mobile-copy footer b{color:#172126;font-weight:700}@media (max-width:850px){.vela-responsive-phone{width:164px;height:338px;right:-1%}.vela-desktop-message h3{font-size:2.3rem}}@media (max-width:700px){.vela-desktop-site{grid-template-columns:46% 54%}.vela-desktop-copy{padding-inline:18px}.vela-desktop-copy nav>div span:nth-child(2),.vela-desktop-copy nav>div span:nth-child(3){display:none}.vela-desktop-message h3{font-size:1.85rem}.vela-desktop-message p{max-width:230px}.vela-responsive-phone{width:148px;height:306px;right:-2%}}@media (max-width:470px){.vela-desktop-site,.vela-desktop-image{min-height:410px}.vela-desktop-site{grid-template-columns:52% 48%}.vela-desktop-copy{padding:0 13px 18px}.vela-desktop-copy nav>div{display:none}.vela-desktop-message{padding-block:25px}.vela-desktop-message h3{font-size:1.48rem}.vela-desktop-message p{font-size:.48rem}.vela-desktop-actions>span,.vela-desktop-meta span:nth-child(3){display:none}.vela-desktop-meta{grid-template-columns:1fr 1fr}.vela-responsive-phone{width:136px;height:282px;bottom:1px;right:-7%;transform:rotate(2.5deg)}}@media (max-width:700px){.premium-websites-page .premium-site-showcase,.premium-apps-page .premium-app-showcase{width:100%;max-width:100%;margin-inline:auto}.premium-websites-page .premium-site-showcase{min-height:475px;margin-top:8px}.premium-websites-page .premium-browser-main{border-radius:16px;width:100%;max-width:100%;top:18px;left:0;right:auto;transform:none}.premium-websites-page .premium-browser-bar{gap:8px;min-height:34px;padding-inline:10px}.premium-websites-page .premium-browser-bar>span{width:min(58%,190px);min-width:0;padding:4px 8px;font-size:.46rem}.premium-websites-page .premium-browser-dots{gap:4px}.premium-websites-page .premium-browser-dots i{width:6px;height:6px}.premium-websites-page .vela-desktop-site,.premium-websites-page .vela-desktop-image{min-height:365px}.premium-websites-page .vela-desktop-site{grid-template-columns:46% 54%}.premium-websites-page .vela-desktop-copy{padding:0 14px 15px}.premium-websites-page .vela-desktop-copy nav{min-height:50px}.premium-websites-page .vela-desktop-copy nav>strong{font-size:.52rem}.premium-websites-page .vela-desktop-copy nav>div{display:none}.premium-websites-page .vela-desktop-message{padding:24px 0 19px}.premium-websites-page .vela-desktop-message>small{font-size:.31rem}.premium-websites-page .vela-desktop-message h3{margin:9px 0 10px;font-size:1.55rem;line-height:.96}.premium-websites-page .vela-desktop-message p{font-size:.43rem;line-height:1.55}.premium-websites-page .vela-desktop-actions{margin-top:13px}.premium-websites-page .vela-desktop-actions b{padding:7px 8px;font-size:.36rem}.premium-websites-page .vela-desktop-actions>span{display:none}.premium-websites-page .vela-desktop-meta{grid-template-columns:1fr 1fr;font-size:.31rem}.premium-websites-page .vela-desktop-meta span:nth-child(3){display:none}.premium-websites-page .vela-desktop-meta b{font-size:.43rem}.premium-websites-page .vela-desktop-image{background-position:56%;padding:12px}.premium-websites-page .vela-image-top{font-size:.32rem}.premium-websites-page .vela-image-top>b{padding:6px 7px;font-size:.32rem}.premium-websites-page .vela-image-caption{max-width:150px;padding:9px 10px}.premium-websites-page .vela-image-caption>strong{font-size:.66rem}.premium-websites-page .vela-responsive-phone{border-radius:25px;width:130px;height:268px;padding:5px;bottom:-6px;left:auto;right:8px;transform:rotate(2deg);box-shadow:-12px 20px 42px #00000094,0 28px 64px #0000007a,0 0 0 1px #000000d6,inset 1px 1px #ffffff26}.premium-websites-page .vela-responsive-phone .premium-phone-notch{width:46px;height:12px;top:8px}.premium-websites-page .vela-mobile-site{border-radius:20px}.premium-websites-page .vela-mobile-image{padding:21px 9px 8px}.premium-websites-page .vela-mobile-copy{padding:10px 9px 8px}.premium-websites-page .vela-mobile-copy h4{font-size:.78rem}.premium-websites-page .vela-mobile-copy p{font-size:.27rem}.premium-websites-page .vela-mobile-copy button{min-height:24px;margin-top:7px;font-size:.29rem}.premium-websites-page .premium-website-grid{gap:16px}.premium-websites-page .premium-concept-browser,.premium-websites-page .concept-browser-wide{border-radius:15px;width:100%;min-height:0}.premium-websites-page .premium-concept-browser>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:9px 12px;font-size:.51rem}.premium-websites-page .halcyon-site{min-height:330px;padding:0 15px 16px}.premium-websites-page .halcyon-copy{width:82%;padding-bottom:16px}.premium-websites-page .halcyon-copy h3{font-size:2.05rem}.premium-websites-page .halcyon-copy p{max-width:260px;font-size:.55rem}.premium-websites-page .halcyon-meta{gap:10px;font-size:.45rem}.premium-websites-page .sable-site{grid-template-columns:1fr;min-height:0}.premium-websites-page .sable-image{min-height:230px}.premium-websites-page .sable-copy{min-height:155px;padding:24px 18px 20px}.premium-websites-page .sable-copy h3{font-size:1.55rem}.premium-websites-page .sable-copy p{max-width:290px;font-size:.56rem}.premium-websites-page .forge-site{min-height:0}.premium-websites-page .forge-visual{min-height:265px;padding:22px 18px}.premium-websites-page .forge-visual>div{width:86%}.premium-websites-page .forge-visual h3{font-size:1.7rem}.premium-websites-page .forge-stats{min-height:56px;padding-inline:14px}.premium-websites-page .comparison-stage-real .comparison-window{width:100%;min-height:0}.premium-websites-page .comparison-browser-chrome{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.premium-websites-page .comparison-browser-chrome>span{width:100%;min-width:0}.premium-apps-page .premium-app-showcase{min-height:405px;margin-top:4px}.premium-apps-page .premium-app-phone{width:188px;height:395px}.premium-apps-page .premium-app-phone-main{transform-origin:100% 0;top:4px;right:-2px;transform:rotate(3deg)scale(.84)}.premium-apps-page .premium-app-phone-secondary{transform-origin:0 0;top:42px;left:-2px;transform:rotate(-5deg)scale(.8)}.premium-apps-page .app-showcase-note{display:none}.premium-apps-page .premium-app-grid{gap:16px}.premium-apps-page .premium-product-card{width:100%;min-height:0;padding:24px 16px 20px}.premium-apps-page .premium-concept-phone{width:196px;max-width:100%;height:402px}.premium-apps-page .premium-product-copy{padding-top:21px}.premium-apps-page .premium-product-copy p{font-size:.74rem}}@media (max-width:480px){.premium-websites-page .section-shell,.premium-apps-page .section-shell{width:min(calc(100% - 32px), var(--max))}.premium-websites-page .micro-hero,.premium-apps-page .micro-hero{padding-bottom:58px}.premium-websites-page .premium-site-showcase{min-height:420px}.premium-websites-page .premium-browser-main{top:12px}.premium-websites-page .vela-desktop-site,.premium-websites-page .vela-desktop-image{min-height:325px}.premium-websites-page .vela-desktop-site{grid-template-columns:45% 55%}.premium-websites-page .vela-desktop-copy{padding:0 10px 12px}.premium-websites-page .vela-desktop-copy nav{min-height:44px}.premium-websites-page .vela-desktop-copy nav>strong{font-size:.46rem}.premium-websites-page .vela-desktop-message{padding:17px 0 14px}.premium-websites-page .vela-desktop-message h3{font-size:1.2rem}.premium-websites-page .vela-desktop-message p{display:none}.premium-websites-page .vela-desktop-actions{margin-top:11px}.premium-websites-page .vela-desktop-actions b{padding:6px 7px;font-size:.31rem}.premium-websites-page .vela-desktop-meta{padding-top:10px}.premium-websites-page .vela-desktop-image{padding:9px}.premium-websites-page .vela-image-top>span{display:none}.premium-websites-page .vela-image-top{justify-content:flex-end}.premium-websites-page .vela-image-caption{max-width:118px;padding:7px 8px}.premium-websites-page .vela-image-caption>span{font-size:.27rem}.premium-websites-page .vela-image-caption>strong{font-size:.55rem}.premium-websites-page .vela-responsive-phone{border-radius:23px;width:116px;height:240px;bottom:-9px;right:5px}.premium-websites-page .vela-mobile-site{border-radius:18px}.premium-websites-page .vela-mobile-image{padding:18px 8px 7px}.premium-websites-page .vela-mobile-image nav strong{font-size:.4rem}.premium-websites-page .vela-mobile-image>small{font-size:.23rem}.premium-websites-page .vela-mobile-copy{padding:8px 7px 7px}.premium-websites-page .vela-mobile-copy>small{font-size:.23rem}.premium-websites-page .vela-mobile-copy h4{margin-block:5px;font-size:.65rem}.premium-websites-page .vela-mobile-copy p{font-size:.23rem}.premium-websites-page .vela-mobile-copy button{min-height:21px;font-size:.24rem}.premium-websites-page .vela-mobile-copy footer{padding-top:6px;font-size:.22rem}.premium-websites-page .halcyon-site{min-height:300px}.premium-websites-page .halcyon-copy{width:90%}.premium-websites-page .halcyon-copy h3{font-size:1.72rem}.premium-websites-page .halcyon-copy p{font-size:.49rem;display:block}.premium-websites-page .sable-image{min-height:205px}.premium-websites-page .sable-copy{min-height:145px}.premium-websites-page .sable-copy p,.premium-websites-page .forge-visual p{display:block}.premium-websites-page .forge-visual{min-height:235px}.premium-websites-page .forge-stats{grid-template-columns:repeat(3,1fr)}.premium-websites-page .forge-stats span:last-child{display:inline}.premium-apps-page .premium-app-showcase{min-height:350px}.premium-apps-page .premium-app-phone{width:178px;height:374px}.premium-apps-page .premium-app-phone-main{top:0;right:-8px;transform:rotate(3deg)scale(.76)}.premium-apps-page .premium-app-phone-secondary{top:35px;left:-8px;transform:rotate(-5deg)scale(.72)}.premium-apps-page .premium-product-card{border-radius:16px;padding:20px 12px 18px}.premium-apps-page .premium-concept-phone{width:186px;height:382px}.premium-apps-page .premium-product-copy h3{font-size:1.3rem}}@media (max-width:360px){.premium-websites-page .section-shell,.premium-apps-page .section-shell{width:min(calc(100% - 24px), var(--max))}.premium-websites-page .premium-site-showcase{min-height:392px}.premium-websites-page .vela-desktop-site,.premium-websites-page .vela-desktop-image{min-height:300px}.premium-websites-page .vela-desktop-message h3{font-size:1.08rem}.premium-websites-page .vela-responsive-phone{width:106px;height:220px;right:3px}.premium-apps-page .premium-app-showcase{min-height:328px}.premium-apps-page .premium-app-phone-main{right:-16px;transform:rotate(3deg)scale(.7)}.premium-apps-page .premium-app-phone-secondary{left:-16px;transform:rotate(-5deg)scale(.66)}.premium-apps-page .premium-concept-phone{width:176px;height:362px}}.intelligence-updated{color:#738195;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:.76rem}.intelligence-owner-checklist{background:radial-gradient(circle at 90% 0,#79b8ff17,#0000 42%),#79b8ff09;border:1px solid #79b8ff38;border-radius:18px;max-width:860px;margin:66px auto 0;padding:34px 36px 28px}.intelligence-owner-checklist h2{letter-spacing:var(--tracking-heading);margin:14px 0 22px;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:560;line-height:1.08}.intelligence-owner-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.intelligence-owner-checklist li{color:#c0cad5;border-top:1px solid #ffffff12;padding:16px 0 16px 24px;font-size:.96rem;line-height:1.65;position:relative}.intelligence-owner-checklist li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:0;box-shadow:0 0 14px #79b8ff73}.intelligence-sources{border-top:1px solid var(--line);max-width:760px;margin:76px auto 0;padding-top:30px}.intelligence-sources>p{color:#8d9aaa;margin:18px 0 24px;font-size:.92rem;line-height:1.7}.intelligence-source-list{gap:8px;display:grid}.intelligence-source-list a{color:#b8c4d0;background:#ffffff04;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;font-size:.86rem;line-height:1.45;transition:border-color .16s,background .16s,color .16s;display:flex}.intelligence-source-list a:hover{color:#edf5ff;background:#79b8ff0a;border-color:#79b8ff52}.intelligence-source-list b{color:var(--blue);flex:none;font-weight:500}@media (max-width:760px){.intelligence-owner-checklist{margin-top:44px;padding:26px 22px 18px}.intelligence-owner-checklist ul{grid-template-columns:1fr}.intelligence-sources{margin-top:54px}.intelligence-source-list a{align-items:flex-start}}.membership-checkout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;padding:90px 0 120px;display:grid}.membership-join-hero{padding-bottom:80px}.checkout-summary,.checkout-test-mode{background:#79b8ff17;border:1px solid #79b8ff6b;border-radius:12px;margin:0 0 30px;padding:18px 20px}.checkout-test-mode strong{color:var(--blue);margin-bottom:8px;display:block}.checkout-test-mode p{color:#aeb9c5;margin:0;font-size:.86rem;line-height:1.65}.checkout-test-mode b{color:#eaf1f8;font-weight:600}.checkout-form-panel{min-width:0}.checkout-summary h2,.checkout-form-panel h2{margin:16px 0 18px;font-size:clamp(2rem,4vw,3.4rem);font-weight:550;line-height:1.05}.checkout-summary>p,.checkout-form-panel>p{color:#aeb9c5;line-height:1.75}.checkout-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:36px 0 24px}.checkout-breakdown>div,.checkout-result-details>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:15px 0;display:flex}.checkout-breakdown>div:last-child,.checkout-result-details>div:last-child{border-bottom:0}.checkout-breakdown span,.checkout-result-details span{color:#8f9bab}.checkout-breakdown strong,.checkout-result-details strong{text-align:right;color:#eaf1f8;font-weight:560}.checkout-breakdown .checkout-total{padding:22px 0}.checkout-breakdown .checkout-total strong{color:var(--blue);font-size:1.45rem}.checkout-recurrence{background:#79b8ff0e;border:1px solid #79b8ff40;border-radius:14px;gap:8px;margin-bottom:30px;padding:24px;display:grid}.checkout-recurrence>span{color:#8f9bab;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.checkout-recurrence strong{font-size:1.35rem}.checkout-recurrence p{color:#8f9bab;margin:2px 0 0;font-size:.82rem;line-height:1.6}.checkout-form-panel{border:1px solid var(--line);background:#ffffff04;border-radius:18px;padding:40px}.membership-checkout-form{margin-top:30px}.membership-checkout-form>label,.membership-checkout-form .field-grid label,.membership-checkout-form>.checkout-full-field{gap:9px;margin-bottom:18px;display:grid}.membership-checkout-form .checkout-full-field small{color:#748293;margin-top:-2px;font-size:.72rem;line-height:1.45}.membership-checkout-form label>span{color:#c7d0da;font-size:.82rem}.membership-checkout-form input[type=text],.membership-checkout-form input[type=email],.membership-checkout-form input:not([type]){border:1px solid var(--line-strong);width:100%;min-height:53px;color:var(--text);background:#0c121c;border-radius:10px;outline:none;padding:15px 16px}.membership-checkout-form input:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff0f}.checkout-consent{border:1px solid var(--line);background:#ffffff03;border-radius:12px;margin:10px 0 20px;padding:18px}.checkout-consent label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.checkout-consent input{width:18px;height:18px;margin-top:2px}.checkout-consent span{color:#aeb9c5;line-height:1.6}.checkout-consent strong{color:#eaf1f8}.checkout-button{justify-content:center;width:100%}.checkout-button:disabled{opacity:.62;cursor:wait;transform:none}.checkout-security-note,.checkout-error{margin:15px 0 0;font-size:.78rem;line-height:1.6}.checkout-security-note{color:#748293}.checkout-error{color:#ff9f9f;margin-bottom:14px}.checkout-result{flex-direction:column;justify-content:center;min-height:72vh;display:flex}.checkout-result .button{align-self:flex-start;margin-top:28px}.checkout-result-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(680px,100%);margin-top:32px}.checkout-result-success h1{max-width:900px}@media (max-width:900px){.membership-checkout{grid-template-columns:1fr;gap:45px;padding-top:65px}}@media (max-width:640px){.checkout-form-panel{padding:24px}.membership-checkout-form .field-grid{grid-template-columns:1fr;gap:0}.checkout-breakdown>div,.checkout-result-details>div{align-items:flex-start}}.membership-checkout-single-page{padding-top:72px}.membership-checkout-single-page .checkout-summary h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(3rem,6vw,5.4rem);font-weight:540;line-height:.98}.direct-debit-explainer{background:#79b8ff0b;border:1px solid #79b8ff3d;border-radius:14px;gap:0;margin:8px 0 20px;display:grid;overflow:hidden}.direct-debit-explainer>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.direct-debit-explainer>div span{color:#8f9bab;font-size:.84rem}.direct-debit-explainer>div strong{color:#eaf1f8;text-align:right;font-weight:590}.direct-debit-explainer>p{color:#8f9bab;margin:0;padding:16px 18px 18px;font-size:.8rem;line-height:1.65}.checkout-test-inline{color:#9fb4ca;background:#79b8ff11;border:1px solid #79b8ff47;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.76rem;line-height:1.55}.checkout-result .checkout-test-inline{width:min(720px,100%);margin-top:22px}@media (max-width:640px){.membership-checkout-single-page{padding-top:48px}.direct-debit-explainer>div{flex-direction:column;align-items:flex-start;gap:6px}.direct-debit-explainer>div strong{text-align:left}}.checkout-result-lead{color:#aeb9c5;max-width:780px;font-size:1.05rem;line-height:1.75}.checkout-confirmation-card{background:#79b8ff0b;border:1px solid #79b8ff47;border-radius:16px;width:min(760px,100%);margin-top:34px;padding:0 28px 8px}.checkout-confirmation-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 14px;display:flex}.checkout-confirmation-heading span{color:#8f9bab;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.checkout-confirmation-heading strong{color:var(--blue);font-size:.9rem}.checkout-confirmation-card .checkout-result-details{border-bottom:0;width:100%;margin-top:0}.checkout-test-summary{width:min(760px,100%);padding:16px 18px;margin-top:22px!important}.checkout-test-summary strong,.checkout-test-summary b{color:#eaf1f8}.checkout-result-footnote{color:#748293;max-width:760px;margin:18px 0 0;font-size:.82rem;line-height:1.65}@media (max-width:640px){.checkout-confirmation-card{padding:0 18px 6px}.checkout-confirmation-heading{flex-direction:column;align-items:flex-start;gap:6px}.checkout-confirmation-card .checkout-result-details>div{flex-direction:column;gap:6px}.checkout-confirmation-card .checkout-result-details strong{text-align:left}}@media (max-width:430px){.nav-shell{width:min(calc(100% - 24px), var(--max));gap:8px}.brand{gap:7px}.brand-logo{width:40px;height:40px}.brand-name{font-size:.94rem}.brand-subtitle{font-size:.45rem!important}.mobile-header-actions{gap:5px}.mobile-call-button,.mobile-toggle{min-width:64px;height:42px;padding:0 8px;font-size:.82rem}.mobile-call-icon{width:15px;height:15px}}@media (max-width:1120px){.mobile-call-button,.mobile-toggle{appearance:none;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;height:46px;min-height:46px;margin:0;display:inline-flex}}@media (max-width:430px){.mobile-call-button,.mobile-toggle{height:42px;min-height:42px}}@media (max-width:1120px){.mobile-call-button{color:var(--blue);box-shadow:none;text-shadow:0 0 8px #79b8ff9e,0 0 20px #79b8ff47;background:0 0;border:0;padding-left:8px;padding-right:8px;transition:color .18s,text-shadow .18s,transform .18s}.mobile-call-button:hover,.mobile-call-button:focus-visible{color:#a9d2ff;text-shadow:0 0 10px #79b8ffdb,0 0 24px #79b8ff70;background:0 0;border:0}.mobile-call-button:active{transform:translateY(1px)}.mobile-call-icon{filter:drop-shadow(0 0 5px #79b8ffb8)drop-shadow(0 0 12px #79b8ff4d)}.mobile-toggle{background:#79b8ff14;border:1px solid #79b8ff75;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #1e6ccd1a,inset 0 1px #ffffff09}.mobile-toggle:hover,.mobile-toggle:focus-visible,.mobile-toggle-open{background:#79b8ff24;border-color:#79b8ffb8;box-shadow:0 10px 28px #1e6ccd29,0 0 18px #79b8ff14,inset 0 1px #ffffff0d}.mobile-toggle:active{transform:translateY(1px)}.mobile-call-button{gap:9px;font-size:.96rem}.mobile-call-icon{width:19px;height:19px}}@media (max-width:430px){.mobile-call-button{gap:7px;font-size:.9rem}.mobile-call-icon{width:18px;height:18px}}@media (max-width:1120px){html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body{touch-action:pan-y pinch-zoom}main,section,article,.section-shell>*,.nav-shell>*,.footer-shell>*{min-width:0}}.enquiry-address{overflow-wrap:anywhere}.home-hero{min-height:min(790px,100svh - 84px);padding-block:88px}.home-hero-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,5vw,74px);display:grid;position:relative}.home-hero .home-hero-copy h1{text-wrap:initial;font-size:clamp(3.35rem,5.1vw,4.65rem);line-height:.96}.home-hero .home-title-first{color:var(--text)}.home-hero .hero-copy{max-width:555px;font-size:1.08rem}.home-showcase{aspect-ratio:1.12;isolation:isolate;justify-self:end;width:100%;max-width:660px;position:relative;container-type:inline-size}.home-showcase:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle at 72% 42%,#2f7ecc33,#0000 42%),radial-gradient(circle at 28% 62%,#bf814524,#0000 50%);position:absolute;inset:6% -3% -3% 2%}.home-showcase-browser{color:#fff9ef;cursor:default;background:#17191a;border:1px solid #d2d5d86b;border-radius:2.2cqw;width:90cqw;position:absolute;top:4cqw;left:0;overflow:hidden;transform:rotate(-.3deg);box-shadow:0 28px 75px #00000085,inset 0 2px #ffffff0d}.home-showcase-browser-bar{color:#aeb4b8;background:#222526;grid-template-columns:1fr auto 1fr;align-items:center;height:5.5cqw;padding:0 2.4cqw;font-size:1.35cqw;display:grid}.home-showcase-browser-bar>span:last-child{justify-self:end}.home-showcase-browser-bar small{letter-spacing:.02em;font-size:1.2cqw}.home-showcase-window-dots{gap:.72cqw;display:flex}.home-showcase-window-dots i{background:#61676a;border-radius:999px;width:.92cqw;height:.92cqw}.home-showcase-window-dots i:first-child{background:#b98758}.alder-site{color:#30261f;background:#efe8dc}.alder-hero{color:#fff8ee;background:linear-gradient(90deg,#120e0be8 0%,#120e0ba8 43%,#120e0b1a 76%),linear-gradient(#0000 58%,#120e0b59),url(/showcase/restaurant-interior.jpg) 50% 55%/cover no-repeat;height:48cqw;padding:3.3cqw 4.2cqw;position:relative;overflow:hidden}.alder-nav{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:2.6cqw;display:grid;position:relative}.alder-brand{letter-spacing:.13em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:2.8cqw;font-weight:500;line-height:.95}.alder-brand span{letter-spacing:.23em;color:#d9c3a2;margin-top:.85cqw;font-family:Inter,ui-sans-serif,sans-serif;font-size:.72cqw;font-weight:600;display:block}.alder-links{letter-spacing:.06em;color:#fff8eedb;white-space:nowrap;justify-self:center;font-size:1.02cqw}.alder-reserve{letter-spacing:.07em;white-space:nowrap;background:#974d24ad;border:1px solid #ddab70a6;padding:1.1cqw 1.45cqw;font-size:.95cqw}.alder-copy{z-index:2;width:55%;margin-top:7cqw;position:relative}.alder-copy>small{color:#ddb47d;letter-spacing:.22em;font-size:1cqw;font-weight:650;display:block}.alder-copy>strong{letter-spacing:-.035em;margin-top:1.8cqw;font-family:Georgia,Times New Roman,serif;font-size:5.25cqw;font-weight:400;line-height:.98;display:block}.alder-copy>p{color:#fff8eed1;max-width:35cqw;margin:2cqw 0 0;font-size:1.35cqw;line-height:1.45}.alder-cta{color:#fff8ee;letter-spacing:.015em;background:#b96c3d;align-items:center;gap:2.8cqw;width:max-content;margin-top:2.5cqw;padding:1.35cqw 1.7cqw;font-size:1.25cqw;font-weight:650;display:flex}.alder-cta b{font-weight:400}.alder-menu-preview{background:#efe7da;height:23.2cqw;padding:2.6cqw 4.2cqw 2.8cqw}.alder-menu-heading{justify-content:space-between;align-items:flex-end;gap:2cqw;display:flex}.alder-menu-heading small{color:#9c6040;letter-spacing:.2em;margin-bottom:.55cqw;font-size:.76cqw;font-weight:700;display:block}.alder-menu-heading strong{font-family:Georgia,Times New Roman,serif;font-size:2.4cqw;font-weight:400;line-height:1.02;display:block}.alder-menu-heading>span{color:#865237;letter-spacing:.08em;padding-bottom:.3cqw;font-size:.82cqw;font-weight:700}.alder-dishes{grid-template-columns:repeat(3,1fr);gap:1.35cqw;margin-top:1.55cqw;display:grid}.alder-dishes>div{min-width:0}.alder-dishes strong{white-space:nowrap;text-overflow:ellipsis;margin-top:.55cqw;font-family:Georgia,Times New Roman,serif;font-size:1.15cqw;font-weight:500;display:block;overflow:hidden}.alder-dishes small{color:#8e6f5b;letter-spacing:.1em;white-space:nowrap;margin-top:.2cqw;font-size:.63cqw;display:block}.dish-photo{background-image:url(/showcase/restaurant.jpg);background-repeat:no-repeat;background-size:130%;border-radius:.35cqw;width:100%;height:5.1cqw;display:block;box-shadow:inset 0 0 0 1px #482f1f17}.dish-one{background-position:5% 47%}.dish-two{background-position:52% 48%}.dish-three{background-position:96% 45%}.home-showcase-phone{z-index:3;aspect-ratio:.49;color:#f5e5bf;cursor:default;background:#073d35;border:1px solid #cacdcdc7;border-radius:5.1cqw;width:31.5cqw;padding:3.5cqw 1.35cqw 1.25cqw;line-height:1.15;position:absolute;bottom:.4cqw;right:.7cqw;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 25px 55px #0000009e,inset 0 0 0 1px #ffffff21}.pine-app{flex-direction:column;height:100%;min-height:0;display:flex}.home-showcase-island{background:#061913;border-radius:999px;width:7.7cqw;height:1.9cqw;position:absolute;top:1.05cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff09}.pine-status{color:#ffffffd4;justify-content:space-between;margin:0 0 1.2cqw;padding:0 .7cqw;font-size:.95cqw;display:flex}.pine-header{justify-content:space-between;align-items:center;display:flex}.pine-header strong{color:#e9c57e;letter-spacing:.07em;font-family:Georgia,Times New Roman,serif;font-size:1.75cqw;font-weight:500;line-height:1}.pine-header strong span{color:#bcae88;letter-spacing:.19em;margin-top:.52cqw;font-family:Inter,ui-sans-serif,sans-serif;font-size:.63cqw;font-weight:650;display:block}.pine-bell{border:1px solid #e9c57e6b;border-radius:999px;place-items:center;width:2.5cqw;height:2.5cqw;font-size:1.25cqw;display:grid}.pine-feature{background:linear-gradient(115deg,#0b4b40 0%,#0a3e36 57%,#173f32 100%);border:1px solid #e9c57e29;border-radius:2.2cqw;min-height:21cqw;margin-top:1.4cqw;padding:1.55cqw 1.2cqw;position:relative;overflow:hidden}.pine-feature:after{content:"";background:radial-gradient(circle,#ddaa5938,#0000 67%);border-radius:999px;width:15cqw;height:15cqw;position:absolute;bottom:-3cqw;right:-3cqw}.pine-feature-copy{z-index:2;width:62%;position:relative}.pine-feature-copy small{color:#d6b26d;letter-spacing:.18em;font-size:.62cqw;font-weight:700;display:block}.pine-feature-copy strong{letter-spacing:-.035em;margin-top:1.1cqw;font-family:Georgia,Times New Roman,serif;font-size:3.25cqw;font-weight:400;line-height:.92;display:block}.pine-feature-copy p{color:#cad8cf;margin:1.15cqw 0 0;font-size:.92cqw;line-height:1.35}.pine-feature-copy>span{color:#16342d;background:#e5c17a;border-radius:999px;margin-top:1.3cqw;padding:1.05cqw 1.4cqw;font-size:.9cqw;font-weight:750;display:inline-block}.pine-cup{z-index:1;background:linear-gradient(#06171214,#06171238),url(/showcase/coffee.jpg) 50% 76%/180% no-repeat;border-radius:5cqw 5cqw 2.2cqw 2.2cqw;width:12cqw;height:15cqw;position:absolute;bottom:-.1cqw;right:-.3cqw;transform:rotate(4deg);box-shadow:-1.4cqw 1.4cqw 2.6cqw #00000047}.pine-actions{grid-template-columns:repeat(3,1fr);gap:.75cqw;margin-top:1cqw;display:grid}.pine-actions>span{text-align:center;color:#fff0ca;background:#0b493f;border:1px solid #e9c57e1f;border-radius:1.6cqw;min-width:0;padding:1.1cqw .5cqw .85cqw;font-size:.82cqw;font-weight:650}.pine-actions b{color:#e5c17a;margin-bottom:.55cqw;font-size:1.7cqw;font-weight:500;display:block}.pine-actions small{color:#9bb4a9;white-space:nowrap;margin-top:.35cqw;font-size:.58cqw;font-weight:500;display:block}.pine-section-title{justify-content:space-between;align-items:center;margin-top:1.2cqw;display:flex}.pine-section-title strong{color:#f5e5bf;font-size:1.08cqw}.pine-section-title span{color:#dcb768;font-size:.72cqw}.pine-drinks{grid-template-columns:1fr 1fr;gap:.75cqw;margin-top:.7cqw;display:grid}.pine-drinks>div{background:#0c493f;border-radius:1.25cqw;min-width:0;padding:.55cqw}.pine-drink-photo{background-image:url(/showcase/coffee.jpg);background-repeat:no-repeat;background-size:170%;border-radius:.9cqw;height:5.3cqw;display:block}.pine-drink-one{background-position:48% 73%}.pine-drink-two{background-position:65% 48%}.pine-drinks strong{color:#fff0ca;white-space:nowrap;text-overflow:ellipsis;margin-top:.55cqw;font-size:.8cqw;display:block;overflow:hidden}.pine-drinks small{color:#d4b66f;margin-top:.32cqw;font-size:.72cqw;display:block}.pine-reward{background:#174f43;border:1px solid #e9c57e1f;border-radius:1.35cqw;justify-content:space-between;align-items:center;gap:.8cqw;margin-top:.9cqw;padding:.95cqw 1.05cqw;display:flex}.pine-reward small{color:#dab96f;letter-spacing:.12em;font-size:.56cqw;font-weight:700;display:block}.pine-reward strong{color:#e8e2cb;max-width:14cqw;margin-top:.4cqw;font-size:.69cqw;font-weight:600;line-height:1.25;display:block}.pine-reward>span{color:#e8c477;white-space:nowrap;font-size:.82cqw;font-weight:750}.pine-tabs{color:#99b0a6;border-top:1px solid #e5c17a21;justify-content:space-around;margin-top:auto;padding-top:.9cqw;font-size:.67cqw;display:flex}.pine-tabs span:first-child{color:#e8c477;font-weight:700}@media (min-width:761px) and (max-width:1120px){.home-hero{padding-block:72px}.home-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:30px}.home-hero .home-hero-copy h1{font-size:clamp(2.7rem,4.7vw,3.55rem)}.home-hero .hero-kicker{font-size:.75rem!important}.home-hero .hero-copy{font-size:1rem}}@media (max-width:760px){.home-hero{min-height:auto;padding-top:48px;padding-bottom:68px}.home-hero-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""art""description""actions";gap:0;display:grid}.home-hero-copy{display:contents}.home-hero .hero-kicker{grid-area:kicker;margin-bottom:24px;font-size:.78rem!important}.home-hero .home-hero-copy h1{max-width:100%;letter-spacing:var(--tracking-display);grid-area:title;font-size:clamp(2rem,8.9vw,2.8rem);line-height:.96}.home-hero .home-title-first{white-space:nowrap}.home-hero .hero-copy{grid-area:description;max-width:100%;margin-top:28px;font-size:1rem;line-height:1.62}.home-hero .hero-actions{grid-area:actions;margin-top:28px}.home-showcase{aspect-ratio:1.06;grid-area:art;justify-self:center;width:calc(100% - 22px);max-width:520px;margin:36px auto 0}.home-showcase-browser{width:91cqw;top:1.7cqw;left:0}.home-showcase-phone{width:31.5cqw;bottom:0;right:.6cqw}}@media (max-width:430px){.home-hero{padding-top:40px;padding-bottom:58px}.home-hero .home-hero-copy h1{font-size:clamp(2rem,8.9vw,2.55rem)}.home-showcase{width:calc(100% - 26px);margin-top:34px}}.payments-login-page,.payments-admin-page,.payment-client-result{padding-top:100px;padding-bottom:130px}.payments-login-card,.payment-client-result-card{background:radial-gradient(circle at 15% 10%,#79b8ff17,#0000 34%),#ffffff05;border:1px solid #79b8ff38;border-radius:22px;max-width:650px;margin:0 auto;padding:46px}.payments-login-card h1,.payment-client-result-card h1,.payments-admin-topline h1{letter-spacing:var(--tracking-display);margin:16px 0 18px;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:580;line-height:1}.payments-login-card>p,.payment-client-result-card>p,.payments-admin-topline p{color:#aeb9c5;line-height:1.7}.payments-login-form,.payments-form{gap:18px;margin-top:32px;display:grid}.payments-login-form label,.payments-form label{gap:9px;display:grid}.payments-login-form label>span,.payments-form label>span{color:#cad4df;font-size:.86rem}.payments-form label small{color:#748395;font-weight:400}.payments-login-form input,.payments-form input,.payments-form select,.payments-link-result input{border:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--text);font:inherit;background:#0c121c;border-radius:11px;outline:none;padding:0 16px}.payments-login-form input:focus,.payments-form input:focus,.payments-form select:focus{border-color:#79b8ff99;box-shadow:0 0 0 3px #79b8ff12}.payments-admin-topline{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.payments-admin-topline p{max-width:720px;margin:0}.payments-logout{color:#91a0b0;cursor:pointer;font:inherit;background:0 0;border:0}.payments-live-banner,.payments-sandbox-banner{letter-spacing:.025em;border-radius:10px;margin-bottom:24px;padding:13px 16px;font-size:.8rem}.payments-live-banner{color:#b9f7d0;background:#42d37d12;border:1px solid #42d37d47}.payments-sandbox-banner{color:#ffe4a6;background:#f7b84b12;border:1px solid #f7b84b40}.payments-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:24px;display:grid}.payments-create-card,.payments-activity-card{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:34px}.payments-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.payments-card-heading h2{margin:11px 0 0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:560;line-height:1.05}.payments-mode{color:#ffd784;letter-spacing:.08em;background:#f7b84b0f;border:1px solid #f7b84b4d;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:700}.payments-mode-live{color:#98efb9;background:#42d37d0f;border-color:#42d37d4d}.payments-form-row{grid-template-columns:1fr .55fr;gap:14px;display:grid}.payments-money-input{position:relative}.payments-money-input>span{color:#8fa0b1;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.payments-money-input input{padding-left:34px}.payments-helper,.payment-client-small{color:#7f8d9c;margin:0;font-size:.82rem;line-height:1.6}.payments-error,.payments-warning,.payments-success{border-radius:9px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}.payments-error{color:#ffb9b9;background:#ff6e6e0f;border:1px solid #ff6e6e38}.payments-warning{color:#ffe1a0;background:#f7b84b0f;border:1px solid #f7b84b38}.payments-success{color:#b8f0cc;background:#42d37d0f;border:1px solid #42d37d38}.payments-link-result{gap:8px;display:grid}.payments-link-result>span{color:#8d9bab;font-size:.75rem}.payments-link-result>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.payments-link-result input{color:#93a7ba;min-width:0;font-size:.75rem}.payments-link-result button{border:1px solid var(--line-strong);min-width:76px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:0 15px}.payments-send-button:disabled,.payments-login-form .button:disabled{opacity:.65;cursor:wait}.payments-activity-list{gap:10px;margin-top:26px;display:grid}.payments-activity-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.payments-activity-list article:last-child{border-bottom:0}.payments-activity-list article>div:first-child{gap:4px;min-width:0;display:grid}.payments-activity-list strong{font-size:.9rem}.payments-activity-list span{color:#7f8d9c;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.payments-activity-meta{text-align:right;gap:3px;display:grid}.payments-status{white-space:nowrap;background:#79b8ff14;border-radius:999px;padding:6px 8px;color:#9fcaff!important}.payments-status-fulfilled{background:#42d37d14;color:#9beabb!important}.payments-status-failed,.payments-status-cancelled{background:#ff6e6e12;color:#ffb0b0!important}.payments-empty{color:#7f8d9c;margin:30px 0 0}.payment-client-result-card{text-align:left}.payment-client-result-card h1{font-size:clamp(2.7rem,6vw,4.8rem)}@media (max-width:900px){.payments-grid{grid-template-columns:1fr}.payments-admin-topline{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.payments-login-page,.payments-admin-page,.payment-client-result{padding-top:60px;padding-bottom:90px}.payments-login-card,.payment-client-result-card,.payments-create-card,.payments-activity-card{padding:24px}.payments-form-row{grid-template-columns:1fr}.payments-activity-list article{grid-template-columns:minmax(0,1fr) auto}.payments-status{grid-column:1/-1;justify-self:start}}
