body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Helvetica Inserat;src:local("Helvetica Inserat"),url(/static/media/HelveticaInseratLTStd-Roman.d43fddc924013800e9fb.otf) format("opentype")}@font-face{font-family:Swiss911 XCm BT;src:local("Swiss911 XCm BT"),url(/static/media/swiss-911-extra-compr9c22f.d430969ade2a24cdf959.otf) format("opentype")}@font-face{font-family:swiss911_xcm_btregular;font-style:normal;font-weight:400;src:url(/static/media/swiss-911-extra-compr9c22f-webfont.122932e8000568049726.woff2) format("woff2"),url(/static/media/swiss-911-extra-compr9c22f-webfont.f8dad55a58641bfa7eca.woff) format("woff")}@font-face{font-family:Korinna;src:local("Korinna"),url(/static/media/OPTIKorinna-Agency.1685fd847398e1b1a5d5.otf) format("opentype")}@font-face{font-family:Gyparody;src:local("Gyparody"),url(/static/media/gyparody-hv.41f9494a07b7ecfa31bb.ttf) format("truetype")}@font-face{font-family:Chilanka;src:local("Chilanka"),url(/static/media/Chilanka-Regular.5d1e0edd74c6e0b8bc58.ttf) format("truetype")}.scaletext-wrapper{height:auto}body,html{margin:0;padding:0}#root,.App,body,html{height:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float 3s ease-in-out infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.homepage{--teal:#2ec4b6;--teal-deep:#1a7a72;--teal-light:#e1f5f3;--gold:#ffe066;--gold-pure:gold;--gold-orange:#ffb454;--ink:#1c1c1c;--ink-muted:#555;--ink-soft:#777;--cream:#faf2d2;--cream-soft:#faf6e6;--white:#fff;--line:#00000014;--line-strong:#00000024;--navy:#1a1a2e;--navy-mid:#16213e;--navy-deep:#0f3460;--blue-deep:#2b3b8f;--lavender:#b3a3ff;--coral:#ff7a8a;--sky:#79c8ff;--font-display:"Gyparody",Impact,sans-serif;--font-brand:"Helvetica Inserat",Impact,"Arial Black",sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-alt:"Swiss911 XCm BT","Helvetica Neue",sans-serif;--shadow-card:0 24px 60px #0000001f;--shadow-deep:0 30px 80px #0f346047;--shadow-teal-btn:0 8px 20px #2ec4b659;--shadow-teal-btn-hover:0 14px 32px #2ec4b680;--grad-brand:linear-gradient(135deg,#ffe066,#2ec4b6);--grad-cta:linear-gradient(120deg,#ffe066,#2ec4b6 50%,#ffe066);--grad-teal-cta:linear-gradient(135deg,#2ec4b6,#1a7a72);--grad-final:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);--grad-final-clue:linear-gradient(135deg,#2b3b8f,#1a7a72);--grad-bg-soft:linear-gradient(135deg,#faf2d2,#fff 50%,#e1f5f3)}.homepage *,.homepage :after,.homepage :before{box-sizing:border-box}.homepage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:var(--ink);font-family:var(--font-body);line-height:1.5;overflow-x:hidden}.homepage img{display:block;max-width:100%}.homepage a{color:inherit;text-decoration:none}.homepage .hp-wrap{margin:0 auto;max-width:1240px;padding:0 32px}.homepage .hp-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.homepage .hp-nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between}.homepage .hp-nav-brand{align-items:center;display:flex;gap:10px}.homepage .hp-nav-logo{height:32px;width:32px}.homepage .hp-nav-wordmark{color:var(--ink);font-family:var(--font-brand);font-size:1.05rem;letter-spacing:.18em;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06699;text-transform:uppercase}.homepage .hp-nav-links{display:flex;gap:6px}.homepage .hp-nav-link{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px;transition:all .15s ease}.homepage .hp-nav-link:hover{background:#2ec4b614;color:var(--ink)}.homepage .hp-nav-actions{align-items:center;display:flex;gap:10px}.homepage .hp-nav-signin{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px}.homepage .hp-nav-signin:hover{color:var(--ink)}.homepage .hp-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-brand);font-size:.92rem;font-weight:700;gap:10px;letter-spacing:.14em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.homepage .hp-btn-primary{background:var(--grad-teal-cta);box-shadow:var(--shadow-teal-btn);color:#fff}.homepage .hp-btn-primary:hover{box-shadow:var(--shadow-teal-btn-hover);color:#fff;transform:translateY(-2px)}.homepage .hp-btn-gold{background:var(--grad-cta);background-size:200% 100%;box-shadow:0 8px 20px #ffe06673;color:var(--ink)}.homepage .hp-btn-gold:hover{background-position:100% 0;box-shadow:0 14px 32px #ffe0668c;transform:translateY(-2px)}.homepage .hp-btn-ghost{background:#0000;border:1.5px solid var(--line-strong);color:var(--ink)}.homepage .hp-btn-ghost:hover{background:#00000008;border-color:var(--ink)}.homepage .hp-btn-sm{border-radius:10px;font-size:.78rem;letter-spacing:.12em;padding:10px 16px}.homepage .hp-btn-lg{border-radius:14px;font-size:1rem;padding:18px 28px}.homepage .hp-hero{background:var(--cream-soft);overflow:hidden;padding:80px 0;position:relative}.homepage .hp-hero:before{background:radial-gradient(900px 600px at 90% -10%,#2ec4b626,#0000 60%),radial-gradient(700px 500px at -10% 110%,#ffe0664d,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.homepage .hp-hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;position:relative}.homepage .hp-hero-grid>*{min-width:0}.homepage .hp-hero-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:24px;text-transform:uppercase}.homepage .hp-hero-eyebrow:before{background:var(--teal);content:"";height:2px;width:28px}.homepage .hp-pulse-dot{animation:hp-pulse 1.8s infinite;background:var(--teal);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes hp-pulse{0%{box-shadow:0 0 0 0 #2ec4b68c}70%{box-shadow:0 0 0 14px #2ec4b600}to{box-shadow:0 0 0 0 #2ec4b600}}.homepage .hp-hero h1{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2.6rem,5.5vw,4.6rem);letter-spacing:-.005em;line-height:.98;margin-bottom:22px}.homepage .hp-hero h1 .hp-underlined{display:inline-block;position:relative;white-space:nowrap}.homepage .hp-hero h1 .hp-underlined:after{background:var(--gold);border-radius:3px;bottom:-4px;content:"";height:10px;left:-2%;position:absolute;right:-2%;transform:skewX(-8deg);z-index:-1}.homepage .hp-hero p.hp-lead{text-wrap:pretty;color:var(--ink-muted);font-size:1.18rem;line-height:1.55;margin-bottom:32px;max-width:540px}.homepage .hp-hero-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.homepage .hp-hero-trust{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px 22px}.homepage .hp-hero-trust span{align-items:center;display:inline-flex;gap:8px}.homepage .hp-check{align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;height:16px;justify-content:center;width:16px}.homepage .hp-hero-stage{perspective:1600px;position:relative}.homepage .hp-tv-frame{background:#0d0d14;border-radius:18px;box-shadow:var(--shadow-deep),0 0 0 1px #ffffff0f;padding:14px;position:relative;transform:rotate(-1.2deg)}.homepage .hp-tv-frame:after{background:linear-gradient(180deg,#232333,#0d0d14);border-radius:0 0 8px 8px;bottom:-12px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.homepage .hp-tv-bezel-light{border-radius:8px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #ffffff0a;inset:14px;pointer-events:none;position:absolute}.homepage .hp-board{grid-gap:8px;aspect-ratio:16/10;background:var(--navy);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);grid-template-rows:auto repeat(5,1fr);overflow:hidden;padding:18px;position:relative}.homepage .hp-board:before{bottom:8px;color:#ffffff1f;content:"GROUPARDY";font-family:var(--font-brand);font-size:.6rem;letter-spacing:.32em;position:absolute;right:14px}.homepage .hp-cat{color:var(--white);font-size:.78rem;line-height:.95;min-height:44px;padding:8px 6px;text-align:center;text-shadow:1px 1px 0 #00000073}.homepage .hp-cat,.homepage .hp-tile{align-items:center;background:linear-gradient(180deg,var(--teal),var(--teal-deep));border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 4px #0000002e;display:flex;font-family:var(--font-display);justify-content:center;letter-spacing:.02em}.homepage .hp-tile{color:var(--gold-pure);cursor:pointer;font-size:clamp(.9rem,1.6vw,1.4rem);position:relative;text-shadow:2px 2px 0 #0000008c;transition:transform .25s ease,filter .25s ease}.homepage .hp-tile:hover{filter:brightness(1.15);transform:translateY(-1px)}.homepage .hp-tile.hp-gone{background:#0a1726;box-shadow:inset 0 0 0 1px #ffffff0a;color:#0000}.homepage .hp-tile.hp-flash:before{animation:hp-flashTile 1.6s ease forwards;background:var(--gold);border-radius:4px;content:"";inset:0;opacity:0;position:absolute}@keyframes hp-flashTile{0%{opacity:0}10%{opacity:.9}to{opacity:0}}.homepage .hp-clue-overlay{align-items:center;animation:hp-clueIn .5s cubic-bezier(.16,.84,.32,1.06);background:var(--grad-final-clue);border-radius:8px;box-shadow:inset 0 0 0 2px #ffe0662e,0 12px 32px #00000059;display:flex;flex-direction:column;inset:18px;justify-content:center;padding:28px;position:absolute;text-align:center;z-index:2}@keyframes hp-clueIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.homepage .hp-clue-cat{color:var(--gold);font-family:var(--font-brand);font-size:.68rem;letter-spacing:.24em;margin-bottom:8px;text-shadow:1px 1px 0 #00000073;text-transform:uppercase}.homepage .hp-clue-text{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(1rem,2vw,1.6rem);letter-spacing:.01em;line-height:1.15;max-width:90%;text-shadow:2px 2px 0 #000}.homepage .hp-phone{background:#0d0d14;border-radius:22px;box-shadow:0 30px 70px #0f346073,0 0 0 1px #ffffff0f;padding:8px;position:absolute;width:150px}.homepage .hp-phone-screen{background:var(--cream-soft);border-radius:16px;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:14px 12px}.homepage .hp-phone-1{bottom:-50px;left:-54px;transform:rotate(-9deg)}.homepage .hp-phone-2{right:-42px;top:-42px;transform:rotate(8deg)}.homepage .hp-phone-name{color:var(--teal-deep);font-family:var(--font-brand);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.homepage .hp-phone-score{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;line-height:1}.homepage .hp-phone-buzz{background:var(--grad-teal-cta);border-radius:12px;box-shadow:var(--shadow-teal-btn);color:#fff;font-family:var(--font-brand);font-size:.72rem;letter-spacing:.18em;margin-top:auto;padding:10px 8px;text-align:center;text-transform:uppercase}.homepage .hp-phone-input{background:#fff;border:1.5px solid var(--line-strong);border-radius:10px;color:var(--ink-muted);font-size:.78rem;padding:8px 10px}.homepage .hp-phone-input.hp-typed{border-color:var(--teal);color:var(--ink)}.homepage .hp-phone-correct{background:#1bbc1b;border-radius:12px;color:#fff;font-family:var(--font-brand);font-size:.72rem;letter-spacing:.18em;padding:10px 8px;text-align:center;text-transform:uppercase}.homepage .hp-phone-host{background:var(--navy);border-radius:12px;color:#fff;font-size:.72rem;line-height:1.35;padding:10px}.homepage .hp-h-label{color:var(--teal);font-family:var(--font-brand);font-size:.55rem;letter-spacing:.2em;margin-bottom:4px;text-transform:uppercase}.homepage .hp-stats{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:28px 0}.homepage .hp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.homepage .hp-stat{border-right:1px dashed var(--line);padding:8px 16px;text-align:center}.homepage .hp-stat:last-child{border-right:0}.homepage .hp-stat-num{color:var(--ink);font-family:var(--font-brand);font-size:2rem;letter-spacing:.02em;line-height:1}.homepage .hp-stat-num .hp-accent{color:var(--teal-deep)}.homepage .hp-stat-label{color:var(--ink-soft);font-size:.78rem;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.homepage .hp-section{padding:96px 0}.homepage .hp-section-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:14px;text-transform:uppercase}.homepage .hp-section-eyebrow:before{background:var(--teal);content:"";height:2px;width:24px}.homepage .hp-section h2{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.005em;line-height:1.02;margin-bottom:16px}.homepage .hp-section .hp-sub{text-wrap:pretty;color:var(--ink-muted);font-size:1.1rem;line-height:1.55;max-width:640px}.homepage .hp-section-head{margin-bottom:56px}.homepage .hp-section-head.hp-center{text-align:center}.homepage .hp-section-head.hp-center .hp-sub{margin:0 auto}.homepage .hp-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.homepage .hp-step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 28px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.homepage .hp-step:hover{border-color:#2ec4b666;box-shadow:var(--shadow-card);transform:translateY(-4px)}.homepage .hp-step-num{align-items:center;background:var(--grad-brand);border-radius:50%;box-shadow:0 6px 14px #2ec4b640;display:inline-flex;font-size:1.1rem;height:44px;justify-content:center;margin-bottom:18px;width:44px}.homepage .hp-step h3,.homepage .hp-step-num{color:var(--ink);font-family:var(--font-brand)}.homepage .hp-step h3{font-size:1.25rem;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.homepage .hp-step p{color:var(--ink-muted);font-size:.96rem;line-height:1.55}.homepage .hp-step-illus{align-items:center;background:var(--cream-soft);border:1px solid #2ec4b626;border-radius:12px;display:flex;height:130px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative}.homepage .hp-mini-tv{grid-gap:2px;aspect-ratio:16/10;background:var(--navy);border:4px solid #0d0d14;border-radius:4px;display:grid;gap:2px;grid-template-columns:repeat(5,1fr);padding:4px;width:80%}.homepage .hp-mini-tv .hp-t{background:var(--blue-deep);border-radius:2px}.homepage .hp-mini-phone{background:#0d0d14;border-radius:6px;height:50px;padding:3px;width:28px}.homepage .hp-mini-phone .hp-ps{background:var(--teal);border-radius:3px;height:100%}.homepage .hp-mini-phone.hp-b .hp-ps{background:var(--gold)}.homepage .hp-mini-phone.hp-c .hp-ps{background:var(--coral)}.homepage .hp-mini-host{background:var(--navy);border-radius:12px;display:flex;flex-direction:column;gap:6px;height:70%;justify-content:center;padding:14px;position:relative;width:70%}.homepage .hp-mini-host .hp-mh-bar{background:var(--teal);border-radius:2px;height:4px;width:100%}.homepage .hp-mini-host .hp-mh-bar.hp-s{background:var(--gold);width:70%}.homepage .hp-mini-host .hp-mh-bar.hp-t{background:#ffffff4d;width:40%}.homepage .hp-mini-host:before{content:"🎙";font-size:1.1rem;position:absolute;right:10px;top:10px}.homepage .hp-cases{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.homepage .hp-cases.hp-cases-3{grid-template-columns:repeat(3,1fr)}.homepage .hp-case{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 22px;transition:all .25s ease}.homepage .hp-case:hover{border-color:#2ec4b64d;box-shadow:var(--shadow-card);transform:translateY(-3px)}.homepage .hp-case-icon{align-items:center;background:var(--cream);border-radius:12px;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:16px;width:48px}.homepage .hp-case-1 .hp-case-icon{background:#2ec4b61f}.homepage .hp-case-2 .hp-case-icon{background:#ffe0662e}.homepage .hp-case-3 .hp-case-icon{background:#b3a3ff2e}.homepage .hp-case-4 .hp-case-icon{background:#ff7a8a26}.homepage .hp-case-5 .hp-case-icon{background:#79c8ff2e}.homepage .hp-case-6 .hp-case-icon{background:#c7f25c2e}.homepage .hp-case h4{color:var(--ink);font-family:var(--font-brand);font-size:.95rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.homepage .hp-case p{color:var(--ink-muted);font-size:.92rem;line-height:1.5}.homepage .hp-host-band{background:var(--navy);color:#fff;overflow:hidden;padding:96px 0;position:relative}.homepage .hp-host-band:before{background:radial-gradient(800px 500px at 90% 10%,#2ec4b638,#0000 60%),radial-gradient(600px 400px at 10% 90%,#ffe0661f,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.homepage .hp-host-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.05fr;position:relative}.homepage .hp-host-band .hp-section-eyebrow{color:var(--teal)}.homepage .hp-host-band .hp-section-eyebrow:before{background:var(--teal)}.homepage .hp-host-band h2{color:#fff}.homepage .hp-host-band .hp-sub{color:#ffffffb3}.homepage .hp-host-list{list-style:none;margin-top:24px}.homepage .hp-host-list li{border-bottom:1px solid #ffffff14;display:flex;gap:16px;padding:16px 0}.homepage .hp-host-list li:last-child{border-bottom:0}.homepage .hp-host-list .hp-ic{align-items:center;background:#2ec4b626;border-radius:10px;color:var(--teal);display:flex;flex-shrink:0;font-size:1.05rem;height:36px;justify-content:center;width:36px}.homepage .hp-host-list strong{color:#fff;display:block;font-family:var(--font-brand);font-size:.95rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.homepage .hp-host-list p{color:#ffffffa6;font-size:.92rem;line-height:1.5}.homepage .hp-host-card{background:var(--grad-final-clue);border-radius:24px;box-shadow:var(--shadow-deep);overflow:hidden;padding:32px;position:relative}.homepage .hp-host-card:after{background-image:radial-gradient(#ffffff1f 1px,#0000 0);background-size:4px 4px;content:"";inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute}.homepage .hp-host-mic{align-items:center;animation:hp-pulseGold 2s infinite;background:var(--gold);border-radius:50%;display:flex;font-size:1.6rem;height:56px;justify-content:center;margin-bottom:22px;width:56px}@keyframes hp-pulseGold{0%{box-shadow:0 0 0 0 #ffe0668c}70%{box-shadow:0 0 0 20px #ffe06600}to{box-shadow:0 0 0 0 #ffe06600}}.homepage .hp-host-quote{color:#fff;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.2;margin-bottom:22px;position:relative;text-shadow:2px 2px 0 #0006;z-index:1}.homepage .hp-host-bars{align-items:flex-end;display:flex;gap:4px;height:28px;margin-bottom:18px}.homepage .hp-host-bars .hp-bar{animation:hp-barWave 1.2s ease-in-out infinite;background:var(--teal);border-radius:2px;flex:1 1}.homepage .hp-host-bars .hp-bar:nth-child(odd){background:var(--gold)}.homepage .hp-host-bars .hp-bar:first-child{animation-delay:0s}.homepage .hp-host-bars .hp-bar:nth-child(2){animation-delay:.1s}.homepage .hp-host-bars .hp-bar:nth-child(3){animation-delay:.2s}.homepage .hp-host-bars .hp-bar:nth-child(4){animation-delay:.3s}.homepage .hp-host-bars .hp-bar:nth-child(5){animation-delay:.4s}.homepage .hp-host-bars .hp-bar:nth-child(6){animation-delay:.5s}.homepage .hp-host-bars .hp-bar:nth-child(7){animation-delay:.6s}.homepage .hp-host-bars .hp-bar:nth-child(8){animation-delay:.7s}.homepage .hp-host-bars .hp-bar:nth-child(9){animation-delay:.8s}.homepage .hp-host-bars .hp-bar:nth-child(10){animation-delay:.9s}.homepage .hp-host-bars .hp-bar:nth-child(11){animation-delay:1s}.homepage .hp-host-bars .hp-bar:nth-child(12){animation-delay:1.1s}@keyframes hp-barWave{0%,to{height:20%}50%{height:100%}}.homepage .hp-host-caption{align-items:center;background:#00000040;border-radius:8px;color:#ffffffb3;display:flex;font-size:.78rem;justify-content:space-between;letter-spacing:.06em;padding:10px 14px}.homepage .hp-host-caption .hp-cc{color:var(--teal);font-family:var(--font-brand);font-size:.65rem;letter-spacing:.18em}.homepage .hp-scoreboard{background:#00000040;border-radius:12px;margin-top:18px;padding:14px}.homepage .hp-scoreboard-row{grid-gap:12px;align-items:center;display:grid;font-size:.92rem;gap:12px;grid-template-columns:24px 1fr auto;padding:6px 0}.homepage .hp-scoreboard-row+.hp-scoreboard-row{border-top:1px dashed #ffffff1a}.homepage .hp-scoreboard-row .hp-rank{color:#ffffff80;font-family:var(--font-brand);font-size:.78rem}.homepage .hp-scoreboard-row .hp-pname{color:#fff}.homepage .hp-scoreboard-row .hp-pscore{color:var(--gold-pure);font-family:var(--font-display);text-shadow:1px 1px 0 #0006}.homepage .hp-scoreboard-row.hp-leader .hp-pname{color:var(--gold);font-weight:600}.homepage .hp-features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.homepage .hp-feature{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;transition:all .25s ease}.homepage .hp-feature:hover{border-color:#2ec4b666;box-shadow:var(--shadow-card);transform:translateY(-3px)}.homepage .hp-feature-icon{align-items:center;background:var(--grad-brand);border-radius:12px;color:var(--ink);display:flex;font-size:1.2rem;height:44px;justify-content:center;margin-bottom:18px;width:44px}.homepage .hp-feature h4{color:var(--ink);font-family:var(--font-brand);font-size:1rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.homepage .hp-feature p{color:var(--ink-muted);font-size:.95rem;line-height:1.5}.homepage .hp-compare-band{background:var(--grad-bg-soft)}.homepage .hp-compare{grid-gap:20px;background:#fff;border:1px solid var(--line);border-radius:24px;display:grid;gap:20px;grid-template-columns:1fr 1fr;overflow:hidden}.homepage .hp-compare-col{padding:36px 32px}.homepage .hp-compare-col h3{font-family:var(--font-brand);font-size:1.1rem;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}.homepage .hp-compare-them h3{color:var(--ink-soft)}.homepage .hp-compare-us h3{color:var(--teal-deep)}.homepage .hp-compare-us{background:linear-gradient(160deg,#2ec4b60f,#ffe0660f)}.homepage .hp-compare-list{display:flex;flex-direction:column;gap:12px;list-style:none}.homepage .hp-compare-list li{align-items:flex-start;color:var(--ink-muted);display:flex;font-size:.95rem;gap:12px;padding:8px 0}.homepage .hp-compare-list .hp-v,.homepage .hp-compare-list .hp-x{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;height:22px;justify-content:center;width:22px}.homepage .hp-compare-list .hp-x{background:#bc1b1b1a;color:#bc1b1b}.homepage .hp-compare-list .hp-v{background:var(--teal);color:#fff}.homepage .hp-testimonials{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.homepage .hp-testimonial{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;position:relative}.homepage .hp-testimonial:before{color:#2ec4b626;content:'"';font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;right:22px;top:12px}.homepage .hp-testimonial blockquote{color:var(--ink);font-size:1.02rem;line-height:1.55;margin-bottom:18px}.homepage .hp-t-author{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;padding-top:14px}.homepage .hp-t-avatar{align-items:center;background:var(--grad-brand);border-radius:50%;color:var(--ink);display:flex;flex-shrink:0;font-family:var(--font-brand);font-size:.92rem;height:38px;justify-content:center;width:38px}.homepage .hp-t-meta{font-size:.85rem}.homepage .hp-t-name{color:var(--ink);font-weight:600}.homepage .hp-t-role{color:var(--ink-soft);font-size:.78rem}.homepage .hp-faq-band{background:var(--cream-soft)}.homepage .hp-faq-list{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:820px}.homepage .hp-faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .2s ease}.homepage .hp-faq-item[open]{border-color:#2ec4b666;box-shadow:0 8px 24px #2ec4b614}.homepage .hp-faq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-brand);font-size:1rem;gap:24px;justify-content:space-between;letter-spacing:.04em;list-style:none;padding:22px 26px;text-transform:uppercase}.homepage .hp-faq-item summary::-webkit-details-marker{display:none}.homepage .hp-faq-toggle{align-items:center;background:var(--cream);border-radius:50%;color:var(--teal-deep);display:flex;flex-shrink:0;font-size:1.1rem;height:28px;justify-content:center;transition:transform .25s ease,background .25s ease;width:28px}.homepage .hp-faq-item[open] .hp-faq-toggle{background:var(--teal);color:#fff;transform:rotate(45deg)}.homepage .hp-faq-body{color:var(--ink-muted);font-size:1rem;line-height:1.6;max-width:720px;padding:0 26px 22px}.homepage .hp-faq-body strong{color:var(--ink)}.homepage .hp-final-cta{background:var(--grad-final);color:#fff;overflow:hidden;padding:110px 0;position:relative}.homepage .hp-final-cta:before{background:radial-gradient(800px 500px at 80% 20%,#ffe0662e,#0000 60%),radial-gradient(600px 400px at 20% 80%,#2ec4b638,#0000 60%);content:"";inset:0;position:absolute}.homepage .hp-final-cta-inner{margin:0 auto;max-width:820px;position:relative;text-align:center}.homepage .hp-final-cta .hp-section-eyebrow{color:var(--gold);display:flex;justify-content:center}.homepage .hp-final-cta .hp-section-eyebrow:before{background:var(--gold)}.homepage .hp-final-cta h2{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.6rem);line-height:1;margin-bottom:24px;text-shadow:3px 3px 0 #2ec4b680,6px 6px 0 #ffe06640}.homepage .hp-final-cta .hp-sub{color:#ffffffbf;font-size:1.18rem;margin:0 auto 40px}.homepage .hp-final-cta-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:28px}.homepage .hp-inline-cta{display:flex;justify-content:center;margin-top:56px}.homepage .hp-final-trust{color:#ffffff8c;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:22px;justify-content:center}.homepage .hp-footer{background:#0a0a14;color:#fff9;padding:64px 0 32px}.homepage .hp-foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.homepage .hp-foot-brand .hp-wm{align-items:center;color:#fff;display:flex;font-family:var(--font-brand);font-size:1.1rem;gap:10px;letter-spacing:.18em;margin-bottom:14px;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06659;text-transform:uppercase}.homepage .hp-foot-brand p{font-size:.9rem;line-height:1.55;margin-bottom:18px;max-width:280px}.homepage .hp-foot-socials{display:flex;gap:8px}.homepage .hp-foot-socials a{align-items:center;background:#ffffff0f;border-radius:50%;display:flex;font-size:.85rem;height:34px;justify-content:center;transition:all .2s ease;width:34px}.homepage .hp-foot-socials a:hover{background:var(--teal);color:#fff}.homepage .hp-foot-col h5{color:var(--teal);font-family:var(--font-brand);font-size:.75rem;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.homepage .hp-foot-col ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.homepage .hp-foot-col a{font-size:.88rem;transition:color .15s ease}.homepage .hp-foot-col a:hover{color:#fff}.homepage .hp-foot-bar{align-items:center;border-top:1px solid #ffffff0f;color:#fff6;display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px;justify-content:space-between;padding-top:24px}@media (max-width:980px){.homepage .hp-hero{padding:56px 0 70px}.homepage .hp-hero-grid{gap:40px;grid-template-columns:1fr}.homepage .hp-hero-stage{margin-top:12px;max-width:520px}.homepage .hp-phone{display:none}.homepage .hp-stats-grid{grid-template-columns:repeat(2,1fr)}.homepage .hp-stat{border-bottom:1px dashed var(--line);padding:16px}.homepage .hp-stat:nth-child(2){border-right:0}.homepage .hp-stat:nth-child(3),.homepage .hp-stat:nth-child(4){border-bottom:0}.homepage .hp-stat:nth-child(4){border-right:0}.homepage .hp-steps{grid-template-columns:1fr}.homepage .hp-cases{grid-template-columns:repeat(2,1fr)}.homepage .hp-cases.hp-cases-3{grid-template-columns:repeat(3,1fr)}.homepage .hp-compare,.homepage .hp-host-grid,.homepage .hp-testimonials{grid-template-columns:1fr}.homepage .hp-host-grid{gap:40px}.homepage .hp-foot-grid{gap:32px;grid-template-columns:1fr 1fr}.homepage .hp-section{padding:72px 0}.homepage .hp-nav-links{display:none}}@media (max-width:600px){.homepage .hp-wrap{padding:0 20px}.homepage .hp-nav-inner{height:64px}.homepage .hp-nav-actions .hp-nav-signin{display:none}.homepage .hp-hero{padding:40px 0 56px}.homepage .hp-hero h1{text-wrap:pretty;font-size:1.85rem;letter-spacing:-.01em;line-height:1.05;overflow-wrap:anywhere}.homepage .hp-hero p.hp-lead{font-size:1rem}.homepage .hp-hero-trust{display:flex;flex-wrap:wrap;font-size:.78rem;gap:10px 18px;width:100%}.homepage .hp-hero-trust span{white-space:nowrap}.homepage .hp-btn-lg{font-size:.95rem;padding:16px 22px}.homepage .hp-section{padding:56px 0}.homepage .hp-host-band h2,.homepage .hp-section-head h2{font-size:clamp(1.6rem,6vw,2.2rem)}.homepage .hp-stats-grid{grid-template-columns:1fr 1fr}.homepage .hp-cases,.homepage .hp-cases.hp-cases-3{grid-template-columns:1fr}.homepage .hp-phone{width:110px}.homepage .hp-phone-screen{min-height:160px;padding:10px 8px}.homepage .hp-phone-1{bottom:-38px;left:-28px}.homepage .hp-phone-2{right:-24px;top:-28px}.homepage .hp-foot-grid{grid-template-columns:1fr 1fr}.homepage .hp-foot-brand{grid-column:1/-1}.homepage .hp-nav-brand .hp-nav-wordmark{font-size:1rem;letter-spacing:.04em}}@media (max-width:400px){.homepage .hp-wrap{padding:0 16px}.homepage .hp-hero h1{font-size:1.65rem}.homepage .hp-hero-trust{font-size:.72rem;gap:8px 14px}.homepage .hp-nav-brand .hp-nav-wordmark{font-size:.88rem}}@media (max-width:340px){.homepage .hp-hero h1{font-size:1.5rem}.homepage .hp-nav-brand .hp-nav-wordmark{display:none}}.about{--teal:#2ec4b6;--teal-deep:#1a7a72;--teal-light:#e1f5f3;--gold:#ffe066;--gold-pure:gold;--ink:#1c1c1c;--ink-muted:#555;--ink-soft:#777;--cream:#faf2d2;--cream-soft:#faf6e6;--white:#fff;--line:#00000014;--line-strong:#00000024;--navy:#1a1a2e;--navy-mid:#16213e;--navy-deep:#0f3460;--blue-deep:#2b3b8f;--font-display:"Gyparody",Impact,sans-serif;--font-brand:"Helvetica Inserat",Impact,"Arial Black",sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--shadow-card:0 24px 60px #0000001f;--shadow-deep:0 30px 80px #0f346047;--shadow-teal-btn:0 8px 20px #2ec4b659;--shadow-teal-btn-hover:0 14px 32px #2ec4b680;--grad-brand:linear-gradient(135deg,#ffe066,#2ec4b6);--grad-cta:linear-gradient(120deg,#ffe066,#2ec4b6 50%,#ffe066);--grad-teal-cta:linear-gradient(135deg,#2ec4b6,#1a7a72);--grad-final:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);--grad-final-clue:linear-gradient(135deg,#2b3b8f,#1a7a72);--grad-bg-soft:linear-gradient(135deg,#faf2d2,#fff 50%,#e1f5f3)}.about *,.about :after,.about :before{box-sizing:border-box}.about{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:var(--ink);font-family:var(--font-body);line-height:1.5;overflow-x:hidden}.about img{display:block;max-width:100%}.about a{color:inherit;text-decoration:none}.about .ab-wrap{margin:0 auto;max-width:1240px;padding:0 32px}.about .ab-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.about .ab-nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between}.about .ab-nav-brand{align-items:center;display:flex;gap:10px}.about .ab-nav-logo{height:32px;width:32px}.about .ab-nav-wordmark{color:var(--ink);font-family:var(--font-brand);font-size:1.05rem;letter-spacing:.18em;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06699;text-transform:uppercase}.about .ab-nav-links{display:flex;gap:6px}.about .ab-nav-link{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px;transition:all .15s ease}.about .ab-nav-link:hover{background:#2ec4b614;color:var(--ink)}.about .ab-nav-actions{align-items:center;display:flex;gap:10px}.about .ab-nav-signin{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px}.about .ab-nav-signin:hover{color:var(--ink)}.about .ab-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-brand);font-size:.92rem;font-weight:700;gap:10px;letter-spacing:.14em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.about .ab-btn-primary{background:var(--grad-teal-cta);box-shadow:var(--shadow-teal-btn);color:#fff}.about .ab-btn-primary:hover{box-shadow:var(--shadow-teal-btn-hover);color:#fff;transform:translateY(-2px)}.about .ab-btn-gold{background:var(--grad-cta);background-size:200% 100%;box-shadow:0 8px 20px #ffe06673;color:var(--ink)}.about .ab-btn-gold:hover{background-position:100% 0;box-shadow:0 14px 32px #ffe0668c;transform:translateY(-2px)}.about .ab-btn-ghost{background:#0000;border:1.5px solid var(--line-strong);color:var(--ink)}.about .ab-btn-ghost:hover{background:#00000008;border-color:var(--ink)}.about .ab-btn-sm{border-radius:10px;font-size:.78rem;letter-spacing:.12em;padding:10px 16px}.about .ab-btn-lg{border-radius:14px;font-size:1rem;padding:18px 28px}.about .ab-hero{background:var(--navy);color:#fff;overflow:hidden;padding:100px 0 90px;position:relative}.about .ab-hero:before{background:radial-gradient(900px 600px at 90% -10%,#2ec4b647,#0000 60%),radial-gradient(700px 500px at -10% 110%,#ffe06633,#0000 60%)}.about .ab-hero:after,.about .ab-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.about .ab-hero:after{background-image:radial-gradient(#ffffff14 1px,#0000 0);background-size:5px 5px;mix-blend-mode:overlay;opacity:.35}.about .ab-hero-inner{margin:0 auto;max-width:820px;position:relative;text-align:center}.about .ab-hero-eyebrow{align-items:center;color:var(--teal);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;justify-content:center;letter-spacing:.28em;margin-bottom:22px;text-transform:uppercase}.about .ab-hero-eyebrow:after,.about .ab-hero-eyebrow:before{background:var(--teal);content:"";height:2px;width:28px}.about .ab-hero h1{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:.01em;line-height:1;margin-bottom:22px;text-shadow:3px 3px 0 #2ec4b673,6px 6px 0 #ffe06638}.about .ab-hero p.ab-lead{text-wrap:pretty;color:#ffffffc7;font-size:1.18rem;line-height:1.55;margin:0 auto;max-width:640px}.about .ab-section{padding:96px 0}.about .ab-section-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:14px;text-transform:uppercase}.about .ab-section-eyebrow:before{background:var(--teal);content:"";height:2px;width:24px}.about .ab-section h2{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.005em;line-height:1.02;margin-bottom:16px}.about .ab-section .ab-sub{text-wrap:pretty;color:var(--ink-muted);font-size:1.1rem;line-height:1.55;max-width:640px}.about .ab-section-head{margin-bottom:40px}.about .ab-section-head.ab-center{text-align:center}.about .ab-section-head.ab-center .ab-section-eyebrow{display:inline-flex;justify-content:center}.about .ab-section-head.ab-center .ab-sub{margin:0 auto}.about .ab-origin-band{background:var(--cream-soft);position:relative}.about .ab-origin-grid{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.05fr 1fr}.about .ab-origin-copy p{text-wrap:pretty;color:var(--ink-muted);font-size:1.05rem;line-height:1.65;margin-bottom:18px}.about .ab-origin-copy p strong{color:var(--ink)}.about .ab-origin-copy p:last-child{margin-bottom:0}.about .ab-pullquote{background:var(--grad-final-clue);border-radius:24px;box-shadow:var(--shadow-deep);color:#fff;overflow:hidden;padding:36px 32px;position:relative}.about .ab-pullquote:after{background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:4px 4px;content:"";inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute}.about .ab-pullquote-label{align-items:center;color:var(--teal);display:inline-flex;font-family:var(--font-brand);font-size:.68rem;gap:10px;letter-spacing:.24em;margin-bottom:18px;position:relative;text-transform:uppercase}.about .ab-pullquote-label:before{background:var(--teal);content:"";height:2px;width:24px}.about .ab-pullquote-text{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;margin-bottom:22px;position:relative;text-shadow:2px 2px 0 #0006}.about .ab-pullquote-attr{align-items:center;color:#ffffffbf;display:flex;font-size:.88rem;gap:12px;position:relative}.about .ab-pullquote-attr .ab-pq-dot{background:var(--gold);border-radius:50%;height:8px;width:8px}.about .ab-principles{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.about .ab-principle{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 26px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.about .ab-principle:hover{border-color:#2ec4b666;box-shadow:var(--shadow-card);transform:translateY(-3px)}.about .ab-principle-num{color:var(--teal-deep);font-family:var(--font-display);font-size:2.4rem;line-height:1;margin-bottom:14px;text-shadow:2px 2px 0 var(--cream)}.about .ab-principle h3{color:var(--ink);font-family:var(--font-brand);font-size:1.05rem;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.about .ab-principle p{color:var(--ink-muted);font-size:.96rem;line-height:1.55}.about .ab-founder-band{background:var(--cream-soft)}.about .ab-founder{grid-gap:48px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 12px 36px #0000000d;display:grid;gap:48px;grid-template-columns:240px 1fr;padding:40px}.about .ab-avatar{background:var(--grad-brand);border-radius:50%;box-shadow:0 18px 40px #2ec4b640;color:var(--ink);display:flex;font-size:3.6rem;height:200px;justify-content:center;letter-spacing:.04em;margin:0 auto;text-shadow:2px 2px 0 #ffffff59;width:200px}.about .ab-avatar,.about .ab-founder-eyebrow{align-items:center;font-family:var(--font-brand)}.about .ab-founder-eyebrow{color:var(--teal-deep);display:inline-flex;font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:10px;text-transform:uppercase}.about .ab-founder-eyebrow:before{background:var(--teal);content:"";height:2px;width:24px}.about .ab-founder h3{color:var(--ink);font-family:var(--font-brand);font-size:1.8rem;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.about .ab-founder .ab-founder-role{color:var(--ink-soft);font-size:.92rem;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.about .ab-founder p{color:var(--ink-muted);font-size:1.02rem;line-height:1.65;margin-bottom:14px}.about .ab-founder p:last-of-type{margin-bottom:22px}.about .ab-founder-links{display:flex;flex-wrap:wrap;font-size:.92rem;gap:10px 20px}.about .ab-founder-links a{align-items:center;color:var(--teal-deep);display:inline-flex;font-weight:500;gap:8px;transition:color .15s ease}.about .ab-founder-links a:hover{color:var(--ink)}.about .ab-founder-links a:before{content:"→";font-family:var(--font-brand)}.about .ab-next-band{background:var(--grad-bg-soft);position:relative}.about .ab-next-grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr}.about .ab-next-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 30px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.about .ab-next-card:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.about .ab-next-card .ab-tag{align-items:center;background:var(--cream);border-radius:999px;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.7rem;gap:8px;letter-spacing:.18em;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.about .ab-next-card .ab-tag-gold{background:var(--gold);color:var(--ink)}.about .ab-next-card h3{color:var(--ink);font-family:var(--font-brand);font-size:1.4rem;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.about .ab-next-card p{color:var(--ink-muted);font-size:1rem;line-height:1.6;margin-bottom:12px}.about .ab-next-card p:last-of-type{margin-bottom:0}.about .ab-feedback-cta{margin-bottom:6px;margin-top:18px}.about .ab-feedback-sig{color:#0000008c;color:var(--ink-soft,#0000008c);font-size:.92rem;font-style:italic;margin-top:0}.about .ab-next-list{list-style:none;margin-top:12px;padding:0}.about .ab-next-list li{align-items:flex-start;border-top:1px dashed var(--line);color:var(--ink-muted);display:flex;font-size:.96rem;gap:12px;line-height:1.5;padding:10px 0}.about .ab-next-list li:first-child{border-top:0}.about .ab-next-list .ab-v{align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;height:20px;justify-content:center;margin-top:2px;width:20px}.about .ab-final-cta{background:var(--grad-final);color:#fff;overflow:hidden;padding:110px 0;position:relative}.about .ab-final-cta:before{background:radial-gradient(800px 500px at 80% 20%,#ffe0662e,#0000 60%),radial-gradient(600px 400px at 20% 80%,#2ec4b638,#0000 60%);content:"";inset:0;position:absolute}.about .ab-final-cta-inner{margin:0 auto;max-width:820px;position:relative;text-align:center}.about .ab-final-cta .ab-section-eyebrow{color:var(--gold);display:flex;justify-content:center}.about .ab-final-cta .ab-section-eyebrow:before{background:var(--gold)}.about .ab-final-cta h2{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.2rem);line-height:1;margin-bottom:24px;text-shadow:3px 3px 0 #2ec4b680,6px 6px 0 #ffe06640}.about .ab-final-cta .ab-sub{color:#ffffffbf;font-size:1.18rem;margin:0 auto 40px}.about .ab-final-cta-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:28px}.about .ab-final-trust{color:#ffffff8c;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:22px;justify-content:center}.about .ab-footer{background:#0a0a14;color:#fff9;padding:48px 0 32px}.about .ab-foot-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.about .ab-foot-brand{align-items:center;color:#fff;display:flex;font-family:var(--font-brand);font-size:1.1rem;gap:10px;letter-spacing:.18em;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06659;text-transform:uppercase}.about .ab-foot-links{display:flex;flex-wrap:wrap;font-size:.88rem;gap:6px 18px}.about .ab-foot-links a{color:#ffffffa6;transition:color .15s ease}.about .ab-foot-links a:hover{color:#fff}.about .ab-foot-bar{border-top:1px solid #ffffff0f;color:#fff6;font-size:.78rem;margin-top:28px;padding-top:20px;text-align:center}@media (max-width:980px){.about .ab-hero{padding:72px 0 64px}.about .ab-section{padding:72px 0}.about .ab-origin-grid{gap:40px}.about .ab-founder,.about .ab-next-grid,.about .ab-origin-grid,.about .ab-principles{grid-template-columns:1fr}.about .ab-founder{gap:24px;padding:32px;text-align:center}.about .ab-founder-eyebrow,.about .ab-founder-links{justify-content:center}.about .ab-nav-links{display:none}}@media (max-width:600px){.about .ab-wrap{padding:0 22px}.about .ab-nav-inner{height:64px}.about .ab-nav-actions .ab-nav-signin{display:none}.about .ab-hero h1{font-size:2.4rem}.about .ab-avatar{font-size:2.6rem;height:150px;width:150px}.about .ab-pullquote{padding:28px 22px}}.contact{--teal:#2ec4b6;--teal-deep:#1a7a72;--teal-light:#e1f5f3;--gold:#ffe066;--gold-pure:gold;--gold-orange:#ffb454;--ink:#1c1c1c;--ink-muted:#555;--ink-soft:#777;--cream:#faf2d2;--cream-soft:#faf6e6;--white:#fff;--line:#00000014;--line-strong:#00000024;--navy:#1a1a2e;--lavender:#b3a3ff;--font-display:"Gyparody",Impact,sans-serif;--font-brand:"Helvetica Inserat",Impact,"Arial Black",sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--shadow-card:0 24px 60px #0000001f;--shadow-teal-btn:0 8px 20px #2ec4b659;--shadow-teal-btn-hover:0 14px 32px #2ec4b680;--grad-brand:linear-gradient(135deg,#ffe066,#2ec4b6);--grad-cta:linear-gradient(120deg,#ffe066,#2ec4b6 50%,#ffe066);--grad-teal-cta:linear-gradient(135deg,#2ec4b6,#1a7a72);--grad-bg-soft:linear-gradient(135deg,#faf2d2,#fff 50%,#e1f5f3)}.contact *,.contact :after,.contact :before{box-sizing:border-box}.contact{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:var(--ink);font-family:var(--font-body);line-height:1.5;overflow-x:hidden}.contact img{display:block;max-width:100%}.contact a{color:inherit;text-decoration:none}.contact .co-wrap{margin:0 auto;max-width:1240px;padding:0 32px}.contact .co-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.contact .co-nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between}.contact .co-nav-brand{align-items:center;display:flex;gap:10px}.contact .co-nav-logo{height:32px;width:32px}.contact .co-nav-wordmark{color:var(--ink);font-family:var(--font-brand);font-size:1.05rem;letter-spacing:.18em;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06699;text-transform:uppercase}.contact .co-nav-links{display:flex;gap:6px}.contact .co-nav-link{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px;transition:all .15s ease}.contact .co-nav-link:hover{background:#2ec4b614;color:var(--ink)}.contact .co-nav-actions{align-items:center;display:flex;gap:10px}.contact .co-nav-signin{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px}.contact .co-nav-signin:hover{color:var(--ink)}.contact .co-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-brand);font-size:.92rem;font-weight:700;gap:10px;letter-spacing:.14em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.contact .co-btn-primary{background:var(--grad-teal-cta);box-shadow:var(--shadow-teal-btn);color:#fff}.contact .co-btn-primary:hover{box-shadow:var(--shadow-teal-btn-hover);color:#fff;transform:translateY(-2px)}.contact .co-btn-gold{background:var(--grad-cta);background-size:200% 100%;box-shadow:0 8px 20px #ffe06673;color:var(--ink)}.contact .co-btn-gold:hover{background-position:100% 0;box-shadow:0 14px 32px #ffe0668c;transform:translateY(-2px)}.contact .co-btn-sm{border-radius:10px;font-size:.78rem;letter-spacing:.12em;padding:10px 16px}.contact .co-btn-lg{border-radius:14px;font-size:1rem;padding:18px 28px}.contact .co-hero{background:var(--cream-soft);overflow:hidden;padding:80px 0 64px;position:relative}.contact .co-hero:before{background:radial-gradient(800px 480px at 88% -10%,#2ec4b62e,#0000 60%),radial-gradient(600px 420px at -10% 110%,#ffe06647,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.contact .co-hero-inner{max-width:820px;position:relative}.contact .co-hero-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:22px;text-transform:uppercase}.contact .co-hero-eyebrow:before{background:var(--teal);content:"";height:2px;width:28px}.contact .co-pulse-dot{animation:co-pulse 1.8s infinite;background:var(--teal);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes co-pulse{0%{box-shadow:0 0 0 0 #2ec4b68c}70%{box-shadow:0 0 0 14px #2ec4b600}to{box-shadow:0 0 0 0 #2ec4b600}}.contact .co-hero h1{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2rem,4.4vw,3.6rem);letter-spacing:-.005em;line-height:1.02;margin-bottom:18px}.contact .co-hero h1 .co-underlined{display:inline-block;position:relative;white-space:nowrap}.contact .co-hero h1 .co-underlined:after{background:var(--gold);border-radius:3px;bottom:-4px;content:"";height:10px;left:-2%;position:absolute;right:-2%;transform:skewX(-8deg);z-index:-1}.contact .co-hero-lead{text-wrap:pretty;color:var(--ink-muted);font-size:1.15rem;line-height:1.55;max-width:560px}.contact .co-section{padding:72px 0}.contact .co-section-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:14px;text-transform:uppercase}.contact .co-section-eyebrow:before{background:var(--teal);content:"";height:2px;width:24px}.contact .co-section h2{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.005em;line-height:1.06;margin-bottom:14px}.contact .co-sub{text-wrap:pretty;color:var(--ink-muted);font-size:1.05rem;line-height:1.6;max-width:640px}.contact .co-inline-link{border-bottom:1.5px solid #2ec4b659;color:var(--teal-deep);font-weight:600;transition:border-color .2s ease}.contact .co-inline-link:hover{border-bottom-color:var(--teal)}.contact .co-cards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.contact .co-card{background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:32px 28px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.contact .co-card:hover{border-color:#2ec4b666;box-shadow:var(--shadow-card);transform:translateY(-4px)}.contact .co-card-primary{background:linear-gradient(160deg,#fff,#2ec4b60f);border-color:#2ec4b64d}.contact .co-card-icon{align-items:center;background:#2ec4b61f;border-radius:14px;display:flex;font-size:1.5rem;height:52px;justify-content:center;margin-bottom:14px;width:52px}.contact .co-card-icon.co-icon-gold{background:#ffe06638}.contact .co-card-icon.co-icon-lavender{background:#b3a3ff38}.contact .co-card-eyebrow{color:var(--teal-deep);font-size:.7rem;letter-spacing:.22em}.contact .co-card h3,.contact .co-card-eyebrow{font-family:var(--font-brand);text-transform:uppercase}.contact .co-card h3{color:var(--ink);font-size:1.35rem;letter-spacing:.04em;margin:0 0 4px}.contact .co-card p{color:var(--ink-muted);font-size:.96rem;line-height:1.55;margin:0}.contact .co-card-email{background:var(--cream-soft);border:1px dashed #2ec4b659;border-radius:10px;color:var(--ink);font-family:var(--font-brand);font-size:.95rem;letter-spacing:.06em;margin-top:8px;padding:10px 14px;word-break:break-all}.contact .co-card-hint{color:var(--ink-soft);font-size:.82rem;line-height:1.45;margin-top:4px}.contact .co-card-cta{align-self:flex-start;margin-top:8px}.contact .co-partners-band{background:var(--grad-bg-soft)}.contact .co-partners{grid-gap:32px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 12px 36px #0000000a;display:grid;gap:32px;grid-template-columns:1.4fr auto;padding:44px 40px}.contact .co-footer{background:#0a0a14;color:#fff9;padding:64px 0 32px}.contact .co-foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.contact .co-foot-brand .co-wm{align-items:center;color:#fff;display:flex;font-family:var(--font-brand);font-size:1.1rem;gap:10px;letter-spacing:.18em;margin-bottom:14px;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06659;text-transform:uppercase}.contact .co-foot-brand p{font-size:.9rem;line-height:1.55;margin-bottom:18px;max-width:280px}.contact .co-foot-socials{display:flex;gap:8px}.contact .co-foot-socials a{align-items:center;background:#ffffff0f;border-radius:50%;display:flex;font-size:.85rem;height:34px;justify-content:center;transition:all .2s ease;width:34px}.contact .co-foot-socials a:hover{background:var(--teal);color:#fff}.contact .co-foot-col h5{color:var(--teal);font-family:var(--font-brand);font-size:.75rem;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.contact .co-foot-col ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.contact .co-foot-col a{font-size:.88rem;transition:color .15s ease}.contact .co-foot-col a:hover{color:#fff}.contact .co-foot-bar{align-items:center;border-top:1px solid #ffffff0f;color:#fff6;display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px;justify-content:space-between;padding-top:24px}@media (max-width:980px){.contact .co-hero{padding:56px 0 48px}.contact .co-section{padding:56px 0}.contact .co-cards,.contact .co-partners{grid-template-columns:1fr}.contact .co-partners{padding:32px 28px}.contact .co-foot-grid{gap:32px;grid-template-columns:1fr 1fr}.contact .co-nav-links{display:none}}@media (max-width:600px){.contact .co-wrap{padding:0 22px}.contact .co-nav-inner{height:64px}.contact .co-nav-actions .co-nav-signin{display:none}.contact .co-hero h1{font-size:2rem}.contact .co-hero-lead{font-size:1rem}.contact .co-foot-grid{grid-template-columns:1fr 1fr}.contact .co-foot-brand{grid-column:1/-1}}.blog{--teal:#2ec4b6;--teal-deep:#1a7a72;--teal-light:#e1f5f3;--gold:#ffe066;--gold-pure:gold;--ink:#1c1c1c;--ink-muted:#555;--ink-soft:#777;--cream:#faf2d2;--cream-soft:#faf6e6;--white:#fff;--line:#00000014;--line-strong:#00000024;--navy:#1a1a2e;--navy-mid:#16213e;--navy-deep:#0f3460;--font-display:"Gyparody",Impact,sans-serif;--font-brand:"Helvetica Inserat",Impact,"Arial Black",sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:"Charter","Iowan Old Style","Georgia","Times New Roman",serif;--shadow-card:0 24px 60px #0000001f;--shadow-teal-btn:0 8px 20px #2ec4b659;--shadow-teal-btn-hover:0 14px 32px #2ec4b680;--grad-brand:linear-gradient(135deg,#ffe066,#2ec4b6);--grad-teal-cta:linear-gradient(135deg,#2ec4b6,#1a7a72);--grad-final:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.blog *,.blog :after,.blog :before{box-sizing:border-box}.blog{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);line-height:1.55;min-height:100vh}.blog img{display:block;max-width:100%}.blog a{color:inherit;text-decoration:none}.blog .bl-wrap{margin:0 auto;max-width:1240px;padding:0 32px;width:100%}.blog .bl-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffd9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:80}.blog .bl-nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between}.blog .bl-nav-brand{align-items:center;display:flex;gap:10px}.blog .bl-nav-logo{height:32px;width:32px}.blog .bl-nav-wordmark{color:var(--ink);font-family:var(--font-brand);font-size:1.05rem;letter-spacing:.18em;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06699;text-transform:uppercase}.blog .bl-nav-links{display:flex;gap:6px}.blog .bl-nav-link{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px;transition:all .15s ease}.blog .bl-nav-link:hover{background:#2ec4b614;color:var(--ink)}.blog .bl-nav-link.bl-nav-link-active{color:var(--teal-deep)}.blog .bl-nav-actions{align-items:center;display:flex;gap:10px}.blog .bl-nav-signin{border-radius:8px;color:var(--ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px}.blog .bl-nav-signin:hover{color:var(--ink)}.blog .bl-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-brand);font-size:.92rem;font-weight:700;gap:10px;letter-spacing:.14em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.blog .bl-btn-primary{background:var(--grad-teal-cta);box-shadow:var(--shadow-teal-btn);color:#fff}.blog .bl-btn-primary:hover{box-shadow:var(--shadow-teal-btn-hover);color:#fff;transform:translateY(-2px)}.blog .bl-btn-ghost{background:#0000;border:1.5px solid var(--line-strong);color:var(--ink)}.blog .bl-btn-ghost:hover{background:#00000008;border-color:var(--ink)}.blog .bl-btn-sm{border-radius:10px;font-size:.78rem;letter-spacing:.12em;padding:10px 16px}.blog .bl-btn-lg{border-radius:14px;font-size:1rem;padding:18px 28px}.blog .bl-page-header{background:var(--cream-soft);border-bottom:1px solid var(--line);overflow:hidden;padding:88px 0 56px;position:relative}.blog .bl-page-header:before{background:radial-gradient(700px 400px at 90% -10%,#2ec4b624,#0000 60%),radial-gradient(500px 360px at -10% 110%,#ffe06638,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.blog .bl-page-header-inner{max-width:820px;position:relative}.blog .bl-eyebrow{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.28em;margin-bottom:20px;text-transform:uppercase}.blog .bl-eyebrow:before{background:var(--teal);content:"";height:2px;width:28px}.blog .bl-page-header h1{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2.4rem,5vw,3.8rem);letter-spacing:-.005em;line-height:1;margin-bottom:18px}.blog .bl-page-header p{text-wrap:pretty;color:var(--ink-muted);font-size:1.12rem;line-height:1.55;max-width:600px}.blog .bl-index{background:#fff;flex:1 1;padding:64px 0 96px}.blog .bl-index-inner{margin:0 auto;max-width:820px}.blog .bl-post-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.blog .bl-post-card{border-bottom:1px solid var(--line);display:block;padding:36px 0;transition:transform .2s ease}.blog .bl-post-card:first-child{padding-top:0}.blog .bl-post-card:last-child{border-bottom:0}.blog .bl-post-card:hover .bl-post-title{color:var(--teal-deep)}.blog .bl-post-meta{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--font-brand);font-size:.72rem;gap:12px;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.blog .bl-post-meta .bl-dot{background:var(--ink-soft);border-radius:50%;display:inline-block;height:4px;opacity:.5;width:4px}.blog .bl-post-meta .bl-tag{background:#2ec4b61f;border-radius:999px;color:var(--teal-deep);letter-spacing:.16em;padding:3px 10px}.blog .bl-post-title{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.005em;line-height:1.04;margin-bottom:14px;transition:color .15s ease}.blog .bl-post-excerpt{text-wrap:pretty;color:var(--ink-muted);font-size:1.05rem;line-height:1.6;margin-bottom:18px;max-width:680px}.blog .bl-post-readlink{align-items:center;color:var(--teal-deep);display:inline-flex;font-family:var(--font-brand);font-size:.78rem;gap:8px;letter-spacing:.18em;text-transform:uppercase;transition:gap .2s ease}.blog .bl-post-readlink:after{background:var(--teal);content:"";height:1.5px;transition:width .2s ease;width:22px}.blog .bl-post-card:hover .bl-post-readlink:after{width:36px}.blog .bl-post{background:#fff;flex:1 1;padding:56px 0 96px}.blog .bl-post-inner{margin:0 auto;max-width:720px}.blog .bl-back-link{align-items:center;color:var(--ink-soft);display:inline-flex;font-family:var(--font-brand);font-size:.72rem;gap:8px;letter-spacing:.2em;margin-bottom:32px;text-transform:uppercase;transition:color .15s ease}.blog .bl-back-link:before{content:"←";font-family:var(--font-body);font-size:1.1rem;letter-spacing:0}.blog .bl-back-link:hover{color:var(--teal-deep)}.blog .bl-post-head{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:28px}.blog .bl-post-head .bl-post-meta{margin-bottom:18px}.blog .bl-post-head h1{text-wrap:balance;color:var(--ink);font-family:var(--font-brand);font-size:clamp(2.2rem,4.4vw,3.2rem);letter-spacing:-.005em;line-height:1.02;margin-bottom:22px}.blog .bl-post-byline{align-items:center;display:flex;gap:12px}.blog .bl-byline-avatar{align-items:center;background:var(--grad-brand);border-radius:50%;color:var(--ink);display:flex;flex-shrink:0;font-family:var(--font-brand);font-size:.85rem;height:40px;justify-content:center;letter-spacing:.04em;width:40px}.blog .bl-byline-meta{font-size:.88rem;line-height:1.3}.blog .bl-byline-name{color:var(--ink);font-weight:600}.blog .bl-byline-role{color:var(--ink-soft);font-size:.78rem}.blog .bl-post-body{color:var(--ink);font-family:var(--font-serif);font-size:1.15rem;line-height:1.7}.blog .bl-post-body p{text-wrap:pretty;margin:0 0 1.25em}.blog .bl-post-body p:last-child{margin-bottom:0}.blog .bl-post-body strong{color:var(--ink);font-weight:600}.blog .bl-post-body em{font-style:italic}.blog .bl-post-body h2{color:var(--ink);font-family:var(--font-brand);font-size:1.4rem;letter-spacing:.02em;line-height:1.2;margin:2em 0 .6em;padding-top:.4em;text-transform:uppercase}.blog .bl-post-body h2:before{background:var(--teal);content:"";display:block;height:2px;margin-bottom:14px;width:36px}.blog .bl-post-body h3{color:var(--ink);font-family:var(--font-brand);font-size:1.1rem;letter-spacing:.04em;margin:1.6em 0 .4em;text-transform:uppercase}.blog .bl-post-body a{color:var(--teal-deep);text-decoration:underline;text-decoration-color:#2ec4b666;text-underline-offset:3px;transition:text-decoration-color .15s ease}.blog .bl-post-body a:hover{text-decoration-color:var(--teal-deep)}.blog .bl-post-body blockquote{border-left:3px solid var(--teal);color:var(--ink-muted);font-style:italic;margin:1.6em 0;padding:4px 0 4px 22px}.blog .bl-post-body ol,.blog .bl-post-body ul{margin:0 0 1.25em;padding-left:1.4em}.blog .bl-post-body li{margin-bottom:.4em}.blog .bl-post-cta{align-items:center;background:var(--cream-soft);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:56px;padding:32px}.blog .bl-post-cta-text{color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.45;max-width:380px}.blog .bl-post-cta-text strong{color:var(--teal-deep);display:block;font-family:var(--font-brand);font-size:.95rem;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.blog .bl-empty{flex:1 1;padding:96px 0;text-align:center}.blog .bl-empty h2{color:var(--ink);font-family:var(--font-brand);font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.005em;margin-bottom:14px}.blog .bl-empty p{color:var(--ink-muted);font-size:1.05rem;margin-bottom:28px}.blog .bl-footer{background:#0a0a14;color:#fff9;padding:64px 0 32px}.blog .bl-foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.blog .bl-foot-brand .bl-wm{align-items:center;color:#fff;display:flex;font-family:var(--font-brand);font-size:1.1rem;gap:10px;letter-spacing:.18em;margin-bottom:14px;text-shadow:2px 2px 0 #2ec4b68c,4px 4px 0 #ffe06659;text-transform:uppercase}.blog .bl-foot-brand p{font-size:.9rem;line-height:1.55;margin-bottom:18px;max-width:280px}.blog .bl-foot-socials{display:flex;gap:8px}.blog .bl-foot-socials a{align-items:center;background:#ffffff0f;border-radius:50%;display:flex;font-size:.85rem;height:34px;justify-content:center;transition:all .2s ease;width:34px}.blog .bl-foot-socials a:hover{background:var(--teal);color:#fff}.blog .bl-foot-col h5{color:var(--teal);font-family:var(--font-brand);font-size:.75rem;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.blog .bl-foot-col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.blog .bl-foot-col a{font-size:.88rem;transition:color .15s ease}.blog .bl-foot-col a:hover{color:#fff}.blog .bl-foot-bar{align-items:center;border-top:1px solid #ffffff0f;color:#fff6;display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px;justify-content:space-between;padding-top:24px}@media (max-width:980px){.blog .bl-page-header{padding:64px 0 44px}.blog .bl-index{padding:48px 0 72px}.blog .bl-post{padding:40px 0 72px}.blog .bl-foot-grid{gap:32px;grid-template-columns:1fr 1fr}.blog .bl-nav-links{display:none}}@media (max-width:600px){.blog .bl-wrap{padding:0 22px}.blog .bl-nav-inner{height:64px}.blog .bl-nav-actions .bl-nav-signin{display:none}.blog .bl-foot-grid{grid-template-columns:1fr 1fr}.blog .bl-foot-brand{grid-column:1/-1}.blog .bl-post-cta{align-items:flex-start;flex-direction:column}.blog .bl-post-body{font-size:1.05rem}}
/*# sourceMappingURL=main.35496c6b.css.map*/