.premium-root{--navy-2:#1D1D1F;--gold:#0071E3;--mute:#515154;--hair:#F2F2F7;--hair-2:#D2D2D7;--parch-1:#F5F5F7;--parch-2:#F2F2F7;--bg:#F5F5F7;--cream:#F5F5F7;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Fraunces","Iowan Old Style","Georgia",serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.2,.8,.2,1);--radius:14px;background:var(--bg);font-size:15px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:clip}.premium-root:not(.apple-v2-home):not(.apple-login-root){--navy-2:#0071E3;--mute:#6e6e73;--hair:#d2d2d7;--hair-2:#c7c7cc;--parch-1:#f5f5f7;--parch-2:#e8e8ed;--bg:#fff;--cream:#fff;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Inter",Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Inter",Arial,sans-serif;background:radial-gradient(circle at 50% -22rem,rgba(0,113,227,.14),transparent 42rem),#fff}.premium-root:not(.apple-v2-home):not(.apple-login-root) em{font-style:normal}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav{border-bottom:1px solid rgba(0,0,0,.07);background:rgba(255,255,255,.78);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .r{min-height:52px;padding-top:0;padding-bottom:0}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand{letter-spacing:-.04em}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand em{color:#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .ghost,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .l{color:#424245;font-size:12px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{min-height:32px;padding:0 15px;color:#fff;border-radius:999px;background:#0071E3;box-shadow:0 7px 18px rgba(0,113,227,.18);font-size:12px}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh){position:relative;overflow:hidden;padding-top:clamp(105px,12vw,165px);padding-bottom:clamp(90px,11vw,150px);text-align:center;background:radial-gradient(circle at 50% 0,rgba(0,113,227,.2),transparent 54%),linear-gradient(180deg,#fff,#f5f5f7)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(h1,h2){max-width:940px;margin-right:auto;margin-left:auto;font-family:var(--font);font-size:clamp(50px,7vw,88px);font-weight:680;line-height:.96;letter-spacing:-.067em}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(.lead,.sub,p){max-width:700px;margin-right:auto;margin-left:auto;color:#6e6e73;font-size:clamp(17px,2vw,21px);line-height:1.45;letter-spacing:-.025em}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.eb,.eyebrow){display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid rgba(0,113,227,.14);border-radius:999px;background:rgba(0,113,227,.07);font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.08em}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.faq-item,.post-row){border-color:rgba(0,0,0,.075)!important;border-radius:26px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1px 2px rgba(0,0,0,.015),0 18px 50px rgba(0,0,0,.055)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.sec-card,.form-card,.contact-card,.demo-card,.result-card){padding:clamp(24px,4vw,42px)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article) :is(h2,h3){color:#1d1d1f;font-family:var(--font);font-weight:660;letter-spacing:-.045em}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(input,select,textarea){min-height:48px;color:#1d1d1f;border-color:rgba(0,0,0,.11)!important;border-radius:13px!important;background:rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);font-family:var(--font)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(input,select,textarea):focus{outline:none;border-color:rgba(0,113,227,.72)!important;box-shadow:0 0 0 4px rgba(0,113,227,.12)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn{min-height:46px;padding-inline:20px;border-radius:999px;font-family:var(--font);font-weight:650}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.btn-pri,.btn-gold,.cta-primary,.auth-submit){color:#fff!important;border-color:#0071E3!important;background:#0071E3!important;box-shadow:0 10px 26px rgba(0,113,227,.22)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.btn-ghost,.cta-secondary){color:#1d1d1f;border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.8)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.sec-grid,.contact-grid,.demo-grid,.stage-grid,.inv-grid,.loc-grid){gap:22px}.premium-root:not(.apple-v2-home):not(.apple-login-root) .apple-site-footer{border-top:0;background:#000}@media (max-width:800px){.premium-root:not(.apple-v2-home):not(.apple-login-root) .mobile-burger{width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,.045)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh){padding-top:92px;padding-bottom:82px}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(h1,h2){font-size:clamp(44px,13vw,62px)}}.premium-root *,.premium-root :after,.premium-root :before{box-sizing:border-box;margin:0;padding:0}.premium-root a{color:inherit;text-decoration:none}.premium-root button{font-family:inherit;cursor:pointer;border:none;background:none}.premium-root ul{list-style:none}.premium-root img{display:block;max-width:100%}.premium-root em{font-style:italic}.premium-root .wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:700px){.premium-root .wrap{padding:0 20px}}.premium-root nav.n{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.78);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--hair)}.premium-root nav.n .r{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:32px}.premium-root nav.n .brand{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.premium-root nav.n .brand img{width:22px;height:22px;margin-right:8px}.premium-root nav.n .brand em{font-style:italic;color:var(--navy);font-weight:400}.premium-root nav.n ul{display:flex;gap:4px;margin-left:8px}.premium-root nav.n .l{display:inline-block;padding:8px 12px;font-size:14px;color:var(--mute);letter-spacing:-.005em;border-radius:6px;transition:color .15s var(--ease),background .15s var(--ease);background:transparent;border:0;font-family:inherit;cursor:pointer}.premium-root nav.n .l:hover{color:var(--ink)}.premium-root nav.n .l.active{color:var(--ink);font-weight:500}.premium-root nav.n .has-menu{position:relative}.premium-root nav.n .has-menu>.l{cursor:pointer}.premium-root nav.n .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:280px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;box-shadow:0 12px 28px rgba(0,0,0,.08);display:none;z-index:60}.premium-root nav.n .has-menu.is-open>.menu,.premium-root nav.n .has-menu:focus-within>.menu,.premium-root nav.n .has-menu:hover>.menu{display:block}.premium-root nav.n .menu a{display:block;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--ink);transition:background .15s var(--ease)}.premium-root nav.n .menu a:hover{background:var(--parch-1)}.premium-root nav.n .menu a .mt{display:block;font-weight:500;letter-spacing:-.005em}.premium-root nav.n .menu a .md{display:block;margin-top:2px;font-size:12px;color:var(--mute);line-height:1.4}.premium-root nav.n .cta{margin-left:auto;display:flex;align-items:center;gap:10px}.premium-root nav.n .ghost{padding:9px 14px;font-size:13px;color:var(--ink);border-radius:8px;transition:background .15s}.premium-root nav.n .ghost:hover{background:var(--parch-1)}.premium-root nav.n .pri{padding:10px 16px;font-size:13px;font-weight:500;color:#fff;background:var(--ink);border-radius:10px;transition:background .2s var(--ease),transform .2s var(--ease)}.premium-root nav.n .pri:hover{background:var(--navy);transform:translateY(-1px)}.premium-root .mobile-burger{position:relative;z-index:110;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;font-size:22px;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:10px;color:var(--ink);cursor:pointer;transition:background .15s var(--ease)}.premium-root .mobile-burger:hover{background:rgba(0,0,0,.04)}.premium-root .mobile-burger:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:800px){.premium-root nav.n .cta,.premium-root nav.n ul{display:none}.premium-root .mobile-burger{display:inline-flex}}.premium-root .mobile-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:90}.premium-root .mobile-menu{position:fixed;top:0;right:0;width:min(86vw,360px);height:100dvh;background:var(--bg);box-shadow:-8px 0 32px rgba(0,0,0,.18);z-index:100;overflow-y:auto;padding:76px 24px 32px;animation:mobile-menu-in .18s var(--ease)}@keyframes mobile-menu-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.premium-root .mobile-menu-nav{display:flex;flex-direction:column;gap:24px}.premium-root .mobile-menu-group{display:flex;flex-direction:column;gap:4px}.premium-root .mobile-menu-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.5);padding:8px 12px 4px}.premium-root .mobile-menu-group a{padding:12px;font-size:16px;font-weight:500;color:var(--ink);border-radius:8px;text-decoration:none;transition:background .12s var(--ease)}.premium-root .mobile-menu-group a:hover{background:rgba(0,0,0,.04)}.premium-root .mobile-menu-cta{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}.premium-root .btn,.premium-root .mobile-menu-cta .btn{justify-content:center}.premium-root .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;font-family:var(--font);font-weight:500;letter-spacing:-.005em;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .18s var(--ease);white-space:nowrap}.premium-root .btn-pri{background:var(--navy);color:#fff;border-color:var(--navy)}.premium-root .btn-pri:hover{background:var(--navy-2);transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,113,227,.22)}.premium-root .btn-ink{background:var(--ink);color:#fff;border-color:var(--ink)}.premium-root .btn-ink:hover{background:var(--navy);transform:translateY(-1px)}.premium-root .btn-ghost{background:#fff;color:var(--ink);border-color:var(--hair-2)}.premium-root .btn-ghost:hover{border-color:var(--ink)}.premium-root .btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}.premium-root .btn-gold:hover{background:#0A84FF;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,113,227,.3)}.premium-root .btn-lg{height:52px;padding:0 24px;border-radius:12px}.premium-root .eb,.premium-root .eyebrow{display:inline-block;font-size:11px;letter-spacing:.14em;color:var(--gold-2)}.premium-root .badge,.premium-root .eb,.premium-root .eyebrow{font-family:var(--mono);font-weight:500;text-transform:uppercase}.premium-root .badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:10px;letter-spacing:.12em;border-radius:100px;border:1px solid var(--hair);background:#fff;color:var(--ink)}.premium-root .badge.gold{color:var(--gold-2);border-color:rgba(0,113,227,.4);background:rgba(0,113,227,.08)}.premium-root .badge.navy{color:var(--navy);border-color:rgba(0,113,227,.3);background:rgba(0,113,227,.06)}.premium-root .badge.hair{color:var(--mute);border-color:var(--hair);background:var(--parch-1)}.premium-root .page-hero{padding:56px 0 48px;border-bottom:1px solid var(--ink)}.premium-root .page-hero .crumb{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:28px}.premium-root .page-hero .crumb .sep{opacity:.5}.premium-root .page-hero .crumb a{color:var(--mute);transition:color .15s}.premium-root .page-hero .crumb a:hover{color:var(--ink)}.premium-root .page-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.2vw,72px);line-height:1.04;letter-spacing:-.032em;font-variation-settings:"opsz" 144;max-width:900px}.premium-root .page-hero h1 em{font-style:italic;color:var(--navy)}.premium-root .page-hero p.lead{margin-top:20px;font-size:18px;line-height:1.55;color:var(--mute);max-width:620px}.premium-root footer.f{margin-top:96px;padding:56px 0 28px;border-top:1px solid var(--ink);background:var(--cream)}.premium-root footer.f .r{max-width:1200px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}@media (max-width:900px){.premium-root footer.f .r{grid-template-columns:1fr 1fr}}@media (max-width:560px){.premium-root footer.f .r{grid-template-columns:1fr}}.premium-root footer.f .brand-col .brand{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.premium-root footer.f .brand-col .brand img{width:22px;height:22px;margin-right:8px}.premium-root footer.f .brand-col .brand em{font-style:italic;color:var(--navy);font-weight:400}.premium-root footer.f .brand-col p{font-size:13px;line-height:1.6;color:var(--mute);max-width:280px}.premium-root footer.f h5{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}.premium-root footer.f ul{display:flex;flex-direction:column;gap:8px}.premium-root footer.f ul a{font-size:13px;color:var(--mute);transition:color .15s;letter-spacing:-.003em}.premium-root footer.f ul a:hover{color:var(--ink)}.premium-root footer.f .bar{max-width:1200px;margin:40px auto 0;padding:20px 32px 0;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.premium-root .lh{padding:88px 0 96px;border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.premium-root .lh:before{content:"";position:absolute;top:-240px;right:-140px;width:680px;height:680px;background:radial-gradient(circle,rgba(0,113,227,.16),transparent 60%);pointer-events:none}.premium-root .lh .crumb{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;color:var(--mute)}.premium-root .lh .crumb,.premium-root .lh .eb{font-family:var(--mono);text-transform:uppercase;margin-bottom:28px}.premium-root .lh .eb{display:block;font-size:12px;letter-spacing:.18em;color:var(--gold-2);font-weight:500}.premium-root .lh h1{font-family:var(--font-display);font-weight:400;font-size:clamp(52px,8vw,120px);line-height:1;letter-spacing:-.04em;font-variation-settings:"opsz" 144;max-width:1100px;position:relative}.premium-root .lh h1 em{font-style:italic;color:var(--navy)}.premium-root .lh .lead{margin-top:36px;font-size:20px;line-height:1.55;color:var(--mute);max-width:600px;letter-spacing:-.003em}.premium-root .lh .lead em{font-style:italic;color:var(--navy);font-family:var(--font-display)}.premium-root .lh .cta-row{margin-top:44px;display:flex;flex-wrap:wrap}.premium-root .pillars{padding:96px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}@media (max-width:900px){.premium-root .pillars{grid-template-columns:1fr}}.premium-root .pillar{background:var(--bg);padding:48px 36px;display:flex;flex-direction:column;gap:16px;position:relative}.premium-root .pillar .roman{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:64px;color:var(--parch-2);line-height:1;letter-spacing:-.03em;font-variation-settings:"opsz" 144}.premium-root .pillar h2{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.02em;line-height:1.15}.premium-root .pillar h2 em{font-style:italic;color:var(--navy)}.premium-root .pillar p{font-size:14px;line-height:1.65;color:var(--mute)}.premium-root .stats-band{padding:96px 0;background:var(--ink);color:#fff;position:relative;overflow:hidden}.premium-root .stats-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 900px 600px at 85% 20%,rgba(0,113,227,.18),transparent 70%);pointer-events:none}.premium-root .stats-inner{position:relative}.premium-root .stats-inner .hd{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:48px}@media (max-width:800px){.premium-root .stats-inner .hd{grid-template-columns:1fr;gap:16px}}.premium-root .stats-inner .hd .eb{color:var(--gold);margin-bottom:16px}.premium-root .stats-inner .hd h2{font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.025em;font-variation-settings:"opsz" 120}.premium-root .stats-inner .hd h2 em{font-style:italic;color:var(--gold)}.premium-root .stats-inner .hd p{font-size:14px;color:rgba(255,255,255,.55);line-height:1.5;max-width:360px}.premium-root .stats-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.08)}@media (max-width:800px){.premium-root .stats-grid{grid-template-columns:1fr 1fr}}.premium-root .stats-cell{background:var(--ink);padding:32px 28px}.premium-root .stats-cell .v{font-weight:400;font-size:64px;letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 144;color:#fff}.premium-root .stats-cell .v em{font-style:italic;color:var(--gold)}.premium-root .stats-cell .v .u{font-size:28px;color:rgba(244,241,245,.6);margin-left:4px}.premium-root .stats-cell .l{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:rgba(255,255,255,.5);text-transform:uppercase;margin-top:14px;font-weight:500}.premium-root .stats-cell .d{font-size:13px;color:rgba(255,255,255,.6);margin-top:8px;line-height:1.5}.premium-root .features{padding:80px 0 56px}.premium-root .features .hd{margin-bottom:56px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--ink)}@media (max-width:800px){.premium-root .features .hd{grid-template-columns:1fr;gap:24px}}.premium-root .features .hd h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.028em;line-height:1.06;font-variation-settings:"opsz" 120}.premium-root .features .hd h2 em{font-style:italic;color:var(--navy)}.premium-root .features .hd p{font-size:15px;line-height:1.55;color:var(--mute)}.premium-root .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.premium-root .fgrid{grid-template-columns:1fr}}.premium-root .fcard{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:36px 32px;display:flex;flex-direction:column;position:relative;transition:all .2s var(--ease)}.premium-root .fcard:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(15,20,25,.1)}.premium-root .fcard .eb{margin-bottom:24px}.premium-root .fcard h3{font-weight:500;font-size:22px;letter-spacing:-.018em;line-height:1.2;margin-bottom:14px;max-width:260px}.premium-root .fcard h3 em{font-style:italic;color:var(--navy)}.premium-root .fcard p{font-size:14px;line-height:1.65;color:var(--mute);flex:1}.premium-root .fcard .foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--mute);text-transform:uppercase}.premium-root .pq{padding:28px 0;background:var(--parch-1)}.premium-root .pq-inner{max-width:920px;margin:0 auto;padding:32px 56px;background:#fff;border:1px solid var(--hair);border-radius:20px;position:relative}@media (max-width:700px){.premium-root .pq-inner{padding:24px 28px}}.premium-root .pq-inner:before{content:'"';position:absolute;left:32px;top:24px;font-style:italic;font-size:120px;line-height:1;color:var(--gold)}.premium-root .pq-inner blockquote{font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.25;letter-spacing:-.018em;color:var(--ink);font-variation-settings:"opsz" 120;position:relative;padding-left:24px}.premium-root .pq-inner blockquote em{font-style:italic;color:var(--navy)}.premium-root .pq-inner cite{display:block;margin-top:32px;padding-left:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.premium-root .pricing{padding:96px 0}.premium-root .pricing .hd{margin-bottom:56px;padding-bottom:24px;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}@media (max-width:800px){.premium-root .pricing .hd{grid-template-columns:1fr;gap:20px}}.premium-root .pricing .hd h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.028em;line-height:1.06;font-variation-settings:"opsz" 120}.premium-root .pricing .hd h2 em{font-style:italic;color:var(--navy)}.premium-root .pricing .hd p{font-size:15px;color:var(--mute);line-height:1.55}.premium-root .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.premium-root .pgrid{grid-template-columns:1fr}}.premium-root .pcard{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;gap:20px;transition:all .2s var(--ease)}.premium-root .pcard:hover{border-color:var(--ink);transform:translateY(-2px)}.premium-root .pcard.feat{background:var(--navy);color:#fff;border-color:var(--navy);position:relative}.premium-root .pcard.feat:before{content:"— Öne çıkan";position:absolute;top:-12px;left:32px;background:var(--gold);color:var(--ink);padding:4px 12px;font-size:10px;border-radius:4px}.premium-root .pcard .tier,.premium-root .pcard.feat:before{font-family:var(--mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.premium-root .pcard .tier{font-size:11px;color:var(--gold-2)}.premium-root .pcard.feat .tier{color:var(--gold)}.premium-root .pcard .price{font-weight:400;font-size:56px;letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 144}.premium-root .pcard .price small{font-family:var(--font);font-size:15px;font-weight:400;color:var(--mute);letter-spacing:-.005em;margin-left:4px}.premium-root .pcard.feat .price small{color:rgba(255,255,255,.6)}.premium-root .pcard ul.feats{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.premium-root .pcard.feat ul.feats{border-top-color:rgba(255,255,255,.14);border-bottom-color:rgba(255,255,255,.14)}.premium-root .pcard ul.feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink);letter-spacing:-.003em}.premium-root .pcard.feat ul.feats li{color:rgba(255,255,255,.88)}.premium-root .pcard ul.feats li:before{content:"";display:block;width:14px;height:1.5px;background:var(--navy);margin-top:10px;flex-shrink:0}.premium-root .pcard.feat ul.feats li:before{background:var(--gold)}.premium-root .pcard .btn{width:100%;margin-top:auto}.premium-root .closing{padding:96px 0 120px}.premium-root .closing-band{padding:64px 56px;background:var(--navy);color:#fff;border-radius:20px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}@media (max-width:800px){.premium-root .closing-band{grid-template-columns:1fr;padding:44px 28px}}.premium-root .closing-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 700px 500px at 90% 40%,rgba(0,113,227,.22),transparent 70%);pointer-events:none}.premium-root .closing-band .eb{color:var(--gold);position:relative;margin-bottom:16px}.premium-root .closing-band h2{position:relative;font-weight:400;font-size:clamp(32px,3.8vw,52px);line-height:1.06;letter-spacing:-.028em;font-variation-settings:"opsz" 120}.premium-root .closing-band h2 em{font-style:italic;color:var(--gold)}.premium-root .closing-band p{position:relative;margin-top:18px;font-size:15px;color:rgba(255,255,255,.65);line-height:1.55;max-width:480px}.premium-root .closing-band .act{position:relative;display:flex;flex-direction:column;gap:12px}.premium-root{--navy:#0071E3;--navy-2:#005BB5;--ink:#1d1d1f;--gold:#0A84FF;--gold-2:#0071E3;--mute:#6e6e73;--hair:rgba(0,0,0,0.08);--hair-2:rgba(0,0,0,0.14);--parch-1:#f5f5f7;--parch-2:#e8e8ed;--bg:#fbfbfd;--cream:#fbfbfd;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--radius:22px;background:radial-gradient(circle at 50% -8%,rgba(10,132,255,.1),transparent 26rem),#fbfbfd;color:var(--ink);letter-spacing:-.012em}.premium-root blockquote em,.premium-root em,.premium-root h1 em,.premium-root h2 em,.premium-root h3 em{font-style:normal!important}.premium-root .wrap{max-width:1240px;padding-inline:28px}.premium-root nav.n.apple-site-nav{position:sticky;top:0;z-index:80;min-height:58px;background:rgba(251,251,253,.78);border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.premium-root nav.n.apple-site-nav .r{max-width:1240px;min-height:58px;padding:8px 28px;gap:28px}.premium-root footer.f .brand-col .brand,.premium-root nav.n .brand{gap:9px;color:#1d1d1f;font-family:var(--font-display);font-size:18px;font-weight:650;letter-spacing:-.035em}.premium-root footer.f .brand-col .brand svg,.premium-root nav.n .brand svg{width:26px;height:26px;flex:none}.premium-root footer.f .brand-col .brand em,.premium-root nav.n .brand em{color:#0071E3;font-style:normal;font-weight:650}.premium-root nav.n ul{gap:2px;margin-left:4px}.premium-root nav.n .l{padding:8px 10px;color:#515154;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:-.012em}.premium-root nav.n .l.active,.premium-root nav.n .l:hover{color:#1d1d1f;background:rgba(0,0,0,.045)}.premium-root nav.n .menu{top:calc(100% + 10px);min-width:300px;padding:9px;border-color:rgba(0,0,0,.07);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 50px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.premium-root nav.n .menu a{padding:11px 12px;border-radius:12px}.premium-root nav.n .menu a:hover{background:#f5f5f7}.premium-root nav.n .menu a .mt{font-size:13px;font-weight:600}.premium-root nav.n .menu a .md{color:#86868b}.premium-root nav.n .ghost{padding:8px 10px;color:#515154;border-radius:999px}.premium-root nav.n .ghost:hover{color:#1d1d1f;background:rgba(0,0,0,.045)}.premium-root .btn-gold,.premium-root .btn-ink,.premium-root .btn-pri,.premium-root nav.n .pri{color:#fff;background:#0071E3;border-color:#0071E3;box-shadow:0 8px 20px rgba(0,113,227,.18)}.premium-root nav.n .pri{padding:9px 15px;border-radius:999px;font-weight:600}.premium-root .btn-gold:hover,.premium-root .btn-ink:hover,.premium-root .btn-pri:hover,.premium-root nav.n .pri:hover{color:#fff;background:#0071E3;border-color:#0071E3;transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,113,227,.24)}.premium-root .btn{min-height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.012em;transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.premium-root .btn-lg{min-height:52px;height:auto;padding:0 25px;border-radius:999px;font-size:15px}.premium-root .btn-ghost{color:#1d1d1f;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.12);box-shadow:0 5px 18px rgba(0,0,0,.05);backdrop-filter:blur(16px)}.premium-root .btn-ghost:hover{background:#fff;border-color:rgba(0,0,0,.2);transform:translateY(-1px)}.premium-root .eb,.premium-root .eyebrow{color:#0071E3;font-family:var(--font);font-size:12px;font-weight:650;letter-spacing:.01em;text-transform:none}.premium-root .badge{padding:6px 10px;color:#515154;background:rgba(255,255,255,.74);border-color:rgba(0,0,0,.08);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;backdrop-filter:blur(16px)}.premium-root .badge.gold,.premium-root .badge.navy{color:#0071E3;background:#d6ebff;border-color:rgba(0,113,227,.14)}.premium-root .badge.hair{color:#6e6e73;background:#f5f5f7;border-color:rgba(0,0,0,.07)}.premium-root .lh,.premium-root .page-hero{position:relative;overflow:hidden;padding:clamp(86px,10vw,142px) 0 clamp(80px,9vw,128px);text-align:center;background:radial-gradient(circle at 50% 12%,rgba(10,132,255,.16),transparent 30rem),linear-gradient(180deg,#fff,#f5f5f7);border-bottom:1px solid rgba(0,0,0,.05)}.premium-root .lh:before{width:min(760px,80vw);height:min(760px,80vw);top:-65%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,113,227,.13),transparent 65%);opacity:1}.premium-root .lh .crumb,.premium-root .page-hero .crumb{justify-content:center;color:#86868b;font-size:12px;font-weight:500}.premium-root .lh .eb{position:relative;display:inline-flex;margin-bottom:22px;padding:7px 12px;color:#0071E3;background:rgba(0,113,227,.08);border:1px solid rgba(0,113,227,.12);border-radius:999px}.premium-root .lh h1,.premium-root .page-hero h1{position:relative;max-width:980px;margin-inline:auto;color:#1d1d1f;font-family:var(--font-display);font-size:clamp(48px,7.4vw,92px);font-weight:700;line-height:.98;letter-spacing:-.062em;text-wrap:balance}.premium-root .page-hero h1{font-size:clamp(44px,6.3vw,78px)}.premium-root .closing-band h2 em,.premium-root .fcard h3 em,.premium-root .features .hd h2 em,.premium-root .lh h1 em,.premium-root .page-hero h1 em,.premium-root .pillar h2 em,.premium-root .pq-inner blockquote em,.premium-root .pricing .hd h2 em,.premium-root .stats-inner .hd h2 em{color:#0071E3}.premium-root .lh .lead,.premium-root .page-hero p.lead{position:relative;max-width:720px;margin:28px auto 0;color:#6e6e73;font-size:clamp(18px,2vw,23px);line-height:1.42;letter-spacing:-.026em;text-wrap:balance}.premium-root .lh .lead em{color:#1d1d1f;font-family:inherit;font-weight:600}.premium-root .lh .cta-row{position:relative;justify-content:center;margin-top:34px;gap:12px}.premium-root .closing,.premium-root .features,.premium-root .pillars,.premium-root .pricing{padding-block:clamp(82px,9vw,128px)}.premium-root .pillars{gap:18px}.premium-root .fcard,.premium-root .pcard,.premium-root .pillar{border:1px solid rgba(0,0,0,.06);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(0,0,0,.02),0 16px 45px rgba(0,0,0,.055)}.premium-root .pillar{min-height:310px;padding:36px}.premium-root .pillar .roman{color:#0071E3;font-family:var(--font);font-size:13px;font-weight:650;letter-spacing:-.01em}.premium-root .features .hd h2,.premium-root .pillar h2,.premium-root .pricing .hd h2{color:#1d1d1f;font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.premium-root .pillar h2{font-size:clamp(30px,3vw,42px)}.premium-root .fcard p,.premium-root .features .hd p,.premium-root .pillar p,.premium-root .pricing .hd p{color:#6e6e73;line-height:1.58}.premium-root .stats-band{padding-block:clamp(88px,10vw,144px);background:radial-gradient(circle at 78% 16%,rgba(10,132,255,.27),transparent 28rem),#000}.premium-root .stats-band:before{background:radial-gradient(circle at 14% 72%,rgba(0,113,227,.22),transparent 34rem)}.premium-root .stats-inner .hd{max-width:920px}.premium-root .closing-band .eb,.premium-root .stats-inner .hd .eb{color:#0A84FF}.premium-root .stats-inner .hd h2{color:#f5f5f7;font-family:var(--font-display);font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1;letter-spacing:-.055em}.premium-root .stats-inner .hd p{max-width:620px;color:#a1a1a6;font-size:18px}.premium-root .stats-grid{overflow:hidden;gap:1px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(255,255,255,.12)}.premium-root .stats-cell{padding:34px 30px;background:rgba(28,28,30,.9)}.premium-root .stats-cell .v{color:#f5f5f7;font-family:var(--font-display);font-size:clamp(42px,5vw,64px);font-weight:700;letter-spacing:-.055em}.premium-root .stats-cell .v em{color:#0A84FF}.premium-root .stats-cell .l{color:#f5f5f7;font-weight:600}.premium-root .stats-cell .d{color:#86868b}.premium-root .features{background:#f5f5f7}.premium-root .features .hd,.premium-root .pricing .hd{max-width:860px}.premium-root .features .hd h2,.premium-root .pricing .hd h2{font-size:clamp(42px,5.5vw,68px)}.premium-root .fgrid{gap:18px}.premium-root .fcard{min-height:315px;padding:34px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.premium-root .fcard:hover,.premium-root .pcard:hover{border-color:rgba(0,113,227,.18);transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.09)}.premium-root .fcard h3{color:#1d1d1f;font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.042em}.premium-root .fcard .foot{color:#0071E3;font-weight:600}.premium-root .pq{padding-block:clamp(82px,9vw,128px);background:#fff}.premium-root .pq-inner{padding:clamp(48px,7vw,84px);border:1px solid rgba(0,0,0,.06);border-radius:32px;background:radial-gradient(circle at 100% 0,rgba(10,132,255,.12),transparent 30rem),#f5f5f7}.premium-root .pq-inner:before{color:rgba(0,113,227,.16);font-family:var(--font-display)}.premium-root .pq-inner blockquote{max-width:920px;color:#1d1d1f;font-family:var(--font-display);font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.06;letter-spacing:-.052em}.premium-root .pq-inner cite{color:#6e6e73;font-style:normal}.premium-root .pricing{background:#fff}.premium-root .pgrid{gap:18px}.premium-root .pcard{padding:34px}.premium-root .pcard.feat{color:#f5f5f7;border-color:rgba(255,255,255,.14);background:radial-gradient(circle at 80% 10%,rgba(10,132,255,.34),transparent 18rem),#1d1d1f;box-shadow:0 22px 60px rgba(0,0,0,.2)}.premium-root .pcard.feat:before{color:#fff;background:#0071E3;border-radius:999px;font-weight:650}.premium-root .pcard .tier,.premium-root .pcard.feat .tier{color:#0071E3;font-weight:650}.premium-root .pcard.feat .tier{color:#0A84FF}.premium-root .pcard .price{color:#1d1d1f;font-family:var(--font-display);font-size:58px;font-weight:700;letter-spacing:-.055em}.premium-root .pcard.feat .price{color:#f5f5f7}.premium-root .pcard ul.feats{border-color:rgba(0,0,0,.07)}.premium-root .pcard ul.feats li:before,.premium-root .pcard.feat ul.feats li:before{width:16px;height:16px;margin-top:2px;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,transparent 24%),#0071E3}.premium-root .closing-band{padding:clamp(46px,7vw,82px);border:1px solid rgba(255,255,255,.12);border-radius:32px;background:radial-gradient(circle at 88% 20%,rgba(10,132,255,.35),transparent 28rem),#000;box-shadow:0 28px 80px rgba(0,0,0,.18)}.premium-root .closing-band:before{background:radial-gradient(circle at 10% 100%,rgba(0,113,227,.23),transparent 28rem)}.premium-root .closing-band h2{color:#f5f5f7;font-family:var(--font-display);font-size:clamp(40px,5vw,66px);font-weight:700;line-height:1;letter-spacing:-.055em}.premium-root .closing-band p{color:#a1a1a6;font-size:17px}.premium-root footer.f.apple-site-footer{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06)}.premium-root footer.f .r{max-width:1240px;padding-inline:28px}.premium-root footer.f h5{color:#1d1d1f;font-size:12px;font-weight:650;letter-spacing:-.008em;text-transform:none}.premium-root footer.f .bar,.premium-root footer.f .brand-col p,.premium-root footer.f ul a{color:#6e6e73}.premium-root footer.f ul a:hover{color:#0071E3}.premium-root .mobile-burger{border-color:rgba(0,0,0,.08);border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 4px 16px rgba(0,0,0,.06)}.premium-root .mobile-menu-backdrop{background:rgba(0,0,0,.32);backdrop-filter:blur(8px)}.premium-root .mobile-menu{width:min(88vw,390px);padding:78px 24px 34px;border-left:1px solid rgba(255,255,255,.5);border-radius:28px 0 0 28px;background:rgba(251,251,253,.94);box-shadow:-24px 0 70px rgba(0,0,0,.17);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.premium-root .mobile-menu-group a{padding:12px 14px;border-radius:14px;font-weight:550}.premium-root .mobile-menu-group a:hover{background:#f5f5f7}.premium-root :focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}@media (max-width:900px){.premium-root .lh h1,.premium-root .page-hero h1{letter-spacing:-.052em}.premium-root .fgrid,.premium-root .pgrid,.premium-root .pillars{grid-template-columns:1fr}.premium-root .fcard,.premium-root .pcard,.premium-root .pillar{min-height:auto}.premium-root .stats-grid{grid-template-columns:repeat(2,1fr)}.premium-root .closing-band{grid-template-columns:1fr}}@media (max-width:700px){.premium-root .wrap,.premium-root footer.f .r,.premium-root nav.n.apple-site-nav .r{padding-inline:18px}.premium-root nav.n.apple-site-nav,.premium-root nav.n.apple-site-nav .r{min-height:54px}.premium-root .lh,.premium-root .page-hero{padding-block:74px 76px}.premium-root .lh h1,.premium-root .page-hero h1{font-size:clamp(43px,13vw,62px);line-height:.99;letter-spacing:-.055em}.premium-root .lh .lead,.premium-root .page-hero p.lead{margin-top:22px;font-size:18px}.premium-root .lh .cta-row{flex-direction:column;align-items:stretch}.premium-root .lh .cta-row .btn{width:100%;justify-content:center}.premium-root .fcard,.premium-root .pcard,.premium-root .pillar{padding:28px;border-radius:24px}.premium-root .stats-grid{grid-template-columns:1fr;border-radius:24px}.premium-root .closing-band,.premium-root .pq-inner{padding:38px 26px;border-radius:26px}.premium-root footer.f .r{gap:34px}}.premium-root [style*=Fraunces],.premium-root [style*=Georgia],.premium-root [style*=serif],.premium-root h1,.premium-root h2,.premium-root h3,.premium-root h4,.premium-root h5,.premium-root h6{font-family:var(--font-display)!important}.premium-root h2,.premium-root h3,.premium-root h4{letter-spacing:-.035em}.premium-root main input:not([type=checkbox]):not([type=radio]):not([type=range]),.premium-root main select,.premium-root main textarea{border-color:rgba(0,0,0,.12);border-radius:14px;background:rgba(255,255,255,.92);font-family:var(--font);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.premium-root main input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.premium-root main select:focus,.premium-root main textarea:focus{outline:none;border-color:rgba(0,113,227,.72);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.premium-root:not(.apple-v2-home):not(.apple-login-root){--navy:#0071E3;--navy-2:#1D1D1F;--ink:#1d1d1f;--gold:#0071E3;--gold-2:#0071E3;--mute:#515154;--hair:#F2F2F7;--hair-2:#D2D2D7;--parch-1:#F5F5F7;--parch-2:#F2F2F7;--bg:#F5F5F7;--cream:#F5F5F7;color:#1d1d1f;background:radial-gradient(circle at 50% -22rem,rgba(0,113,227,.1),transparent 42rem),#F5F5F7}.premium-root:not(.apple-v2-home):not(.apple-login-root) em{color:#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav{border-bottom-color:rgba(0,113,227,.1);background:rgba(255,255,255,.86)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-pri,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{border-color:#1d1d1f;background:#1d1d1f;box-shadow:0 10px 24px rgba(15,20,25,.16)}.premium-root:not(.apple-v2-home):not(.apple-login-root) main input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.premium-root:not(.apple-v2-home):not(.apple-login-root) main select:focus,.premium-root:not(.apple-v2-home):not(.apple-login-root) main textarea:focus{border-color:rgba(0,113,227,.68);box-shadow:0 0 0 4px rgba(0,113,227,.1)}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f .brand-col .brand em,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand em{color:#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-gold,.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-ink,.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-pri,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{color:#fff;border-color:#1d1d1f;background:#1d1d1f;box-shadow:0 9px 22px rgba(15,20,25,.16)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-gold:hover,.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-ink:hover,.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn-pri:hover,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri:hover{color:#fff;border-color:#0071E3;background:#0071E3;box-shadow:0 12px 28px rgba(0,113,227,.24)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh){background:radial-gradient(circle at 50% 2%,rgba(0,113,227,.22),transparent 31rem),linear-gradient(180deg,#F5F5F7,#F5F5F7);border-bottom-color:rgba(0,113,227,.08)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .lh:before{background:radial-gradient(circle,rgba(0,113,227,.15),transparent 65%)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(h1,h2){color:#1d1d1f}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(h1,h2) em{color:#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(.lead,.sub,p){color:#515154}.premium-root:not(.apple-v2-home):not(.apple-login-root) .warm-accent-copy,.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.page-hero,.manifesto-hero,.list-hero,.hdr,.lh) :is(.lead,.sub,p) strong{color:#0071E3!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.eb,.eyebrow){color:#0071E3;border-color:rgba(0,113,227,.24);background:rgba(0,113,227,.11)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .badge.gold,.premium-root:not(.apple-v2-home):not(.apple-login-root) .badge.navy{color:#0071E3;border-color:rgba(0,113,227,.22);background:rgba(0,113,227,.1)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.features,.pricing){background:#F5F5F7}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar,.fcard,.pcard,.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.faq-item,.post-row){border-color:rgba(0,113,227,.09)!important;background-color:rgba(255,255,255,.96);box-shadow:0 16px 44px rgba(0,0,0,.055)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.fcard:hover,.pcard:hover){border-color:rgba(0,113,227,.3)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar .roman,.fcard .foot,.pcard .tier,footer.f ul a:hover){color:#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) .pq{background:#F5F5F7}.premium-root:not(.apple-v2-home):not(.apple-login-root) .pq-inner{background:radial-gradient(circle at 100% 0,rgba(0,113,227,.14),transparent 30rem),#F5F5F7}.premium-root:not(.apple-v2-home):not(.apple-login-root) .pq-inner:before{color:rgba(0,113,227,.24)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.stats-band,.closing-band,.pcard.feat){background:radial-gradient(circle at 82% 14%,rgba(0,113,227,.3),transparent 27rem),#1D1D1F}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.stats-band:before,.closing-band:before){background:radial-gradient(circle at 12% 82%,rgba(0,113,227,.2),transparent 30rem)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.stats-inner .hd .eb,.closing-band .eb,.stats-cell .v em,.pcard.feat .tier){color:#0A84FF}.premium-root:not(.apple-v2-home):not(.apple-login-root) .pcard.feat:before{color:#1D1D1F;background:#0A84FF}.premium-root:not(.apple-v2-home):not(.apple-login-root) .pcard ul.feats li:before,.premium-root:not(.apple-v2-home):not(.apple-login-root) .pcard.feat ul.feats li:before{background:radial-gradient(circle,#fff 0 22%,transparent 24%),#0071E3}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f.apple-site-footer{border-top-color:rgba(0,113,227,.08);background:#F5F5F7}.premium-root:not(.apple-v2-home):not(.apple-login-root) .mobile-menu{border-left-color:rgba(0,113,227,.08);background:rgba(255,255,255,.97)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :focus-visible{outline-color:rgba(0,113,227,.58)}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav{box-shadow:0 1px 0 rgba(255,255,255,.75)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar,.fcard,.pcard,.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.faq-item,.post-row){transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar,.fcard,.pcard,.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.post-row):hover{border-color:rgba(0,113,227,.24)!important;box-shadow:0 24px 58px rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar,.fcard,.pcard,.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.faq-item,.post-row){transition:none}}:root{--dai-bg:#F5F5F7;--dai-band:#F2F2F7;--dai-surface:#ffffff;--dai-elevated:#ffffff;--dai-ink:#1d1d1f;--dai-muted:#515154;--dai-soft:#6e6e73;--dai-line:#D2D2D7;--dai-navy:#0071E3;--dai-navy-2:#1D1D1F;--dai-brass:#0071E3;--dai-brass-2:#0071E3;--dai-green:#2f7a5f;--dai-shadow:0 24px 70px rgba(0,0,0,0.11);--dai-shadow-sm:0 10px 30px rgba(0,0,0,0.08)}.dark{--dai-bg:#1D1D1F;--dai-band:#1C1C1E;--dai-surface:#2C2C2E;--dai-elevated:#3A3A3C;--dai-ink:#f5f5f7;--dai-muted:#d1d1d6;--dai-soft:#c7c7cc;--dai-line:rgba(244,241,245,0.18);--dai-navy:#0A84FF;--dai-navy-2:#f5f5f7;--dai-brass:#0A84FF;--dai-brass-2:#D6EBFF;--dai-green:#77c9a6;--dai-shadow:0 28px 80px rgba(0,0,0,0.36);--dai-shadow-sm:0 12px 34px rgba(0,0,0,0.24)}.premium-root{--font:var(--font-inter);--font-display:var(--font-inter);--mono:"SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace;font-family:var(--font);letter-spacing:0}body:has(.premium-root),html:has(.premium-root){background:var(--dai-bg)}.premium-root:not(.apple-v2-home):not(.apple-login-root){--font:var(--font-inter);--font-display:var(--font-inter);--mono:"SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace;--navy:var(--dai-navy);--navy-2:var(--dai-navy-2);--ink:var(--dai-ink);--gold:var(--dai-brass);--gold-2:var(--dai-brass-2);--mute:var(--dai-muted);--hair:var(--dai-line);--hair-2:color-mix(in srgb,var(--dai-line) 76%,var(--dai-muted));--parch-1:var(--dai-surface);--parch-2:var(--dai-band);--bg:var(--dai-bg);--cream:var(--dai-bg);color:var(--dai-ink);background:radial-gradient(circle at 50% -22rem,color-mix(in srgb,var(--dai-brass) 13%,transparent),transparent 42rem),var(--dai-bg)}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav{border-bottom-color:var(--dai-line);background:color-mix(in srgb,var(--dai-surface) 90%,transparent);box-shadow:none}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .r{min-height:62px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand{color:var(--dai-ink);font-family:var(--font);font-size:17px;font-weight:760;letter-spacing:-.025em}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n :is(.l,.ghost){color:var(--dai-muted);font-size:13px}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.eb,.eyebrow),.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand em{color:var(--dai-brass-2)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.lh,.page-hero,.manifesto-hero,.list-hero,.hdr){color:var(--dai-ink);border-color:var(--dai-line);background:radial-gradient(circle at 72% 8%,color-mix(in srgb,var(--dai-brass) 12%,transparent),transparent 30rem),transparent}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.lh,.manifesto-hero,.list-hero,.hdr) :is(h1,h2){max-width:980px;color:var(--dai-ink);font-family:var(--font);font-size:clamp(48px,7vw,88px);font-weight:720;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.premium-root:not(.apple-v2-home):not(.apple-login-root) .page-hero :is(h1,h2){color:var(--dai-ink);font-family:var(--font);font-size:clamp(42px,6vw,76px);font-weight:720;line-height:1;letter-spacing:-.04em;text-wrap:balance}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(h1,h2,h3,h4){font-family:var(--font)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.lh,.page-hero,.manifesto-hero,.list-hero,.hdr) :is(h1,h2) em{color:var(--dai-navy);font-style:normal}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.lh,.page-hero,.manifesto-hero,.list-hero,.hdr) :is(.lead,.sub,p){color:var(--dai-muted);letter-spacing:-.01em}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.pillar,.fcard,.pcard,.card,.sec-card,.form-card,.contact-card,.demo-card,.result-card,.legal-article,.faq-item,.post-row,.principle,.member,.inv){color:var(--dai-ink);border-color:var(--dai-line)!important;background:color-mix(in srgb,var(--dai-surface) 95%,transparent)!important;box-shadow:var(--dai-shadow-sm)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(input,textarea,select){color:var(--dai-ink);border-color:var(--dai-line);background:var(--dai-elevated)}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(input,textarea,select):focus{border-color:var(--dai-navy);background:var(--dai-elevated);box-shadow:0 0 0 3px color-mix(in srgb,var(--dai-navy) 18%,transparent)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .btn,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{border-radius:8px}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.btn-pri,.btn-ink,.btn-gold),.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{color:var(--apple-on-accent)!important;border-color:transparent!important;background:var(--apple-accent)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--apple-accent) 24%,transparent)!important}.dark .premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.btn-pri,.btn-ink,.btn-gold),.dark .premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{color:var(--apple-on-accent)!important;background:var(--dai-brass)!important;box-shadow:0 12px 30px rgba(0,0,0,.24)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.btn-ghost,.cta-secondary){color:var(--dai-ink);border-color:var(--dai-line);background:var(--dai-surface)}.premium-root:not(.apple-v2-home):not(.apple-login-root) .mobile-menu,.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f.apple-site-footer{color:var(--dai-ink);border-color:var(--dai-line);background:color-mix(in srgb,var(--dai-surface) 97%,transparent)}.public-theme-toggle{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:var(--dai-muted,#515154);border:1px solid var(--dai-line,#d2d2d7);border-radius:8px;background:color-mix(in srgb,var(--dai-surface,#ffffff) 88%,transparent);font-family:var(--font-inter);font-size:12px;font-weight:680;line-height:1;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.public-theme-toggle:hover{color:var(--dai-ink,#1d1d1f);border-color:color-mix(in srgb,var(--dai-brass,#0071E3) 48%,var(--dai-line,#D2D2D7));background:var(--dai-surface,#ffffff)}.public-theme-toggle svg{width:15px;height:15px;stroke-width:1.8}.public-theme-toggle.is-compact{width:34px;min-height:34px;padding:0;border-radius:999px}.mobile-menu .public-theme-toggle{width:100%}.premium-root .warm-faq-card,.premium-root .warm-info-card,.premium-root .warm-price-card,.premium-root .warm-referral-card{color:var(--dai-ink);border:1px solid var(--dai-line)!important;background:var(--dai-surface)!important;box-shadow:var(--dai-shadow-sm)}.premium-root .warm-price-card.is-highlighted{border:2px solid var(--dai-navy)!important;box-shadow:var(--dai-shadow)}.premium-root .warm-cta-copy,.premium-root .warm-info-card p,.premium-root .warm-price-card :is(.warm-tier,.warm-price-suffix,.warm-price-note),.premium-root .warm-referral-card p{color:var(--dai-muted)!important}.premium-root .warm-price-check{color:var(--dai-green)!important}.premium-root .warm-price-badge,.premium-root .warm-referral-badge{color:#1D1D1F!important;background:var(--dai-brass)!important}.premium-root .warm-band{background:var(--dai-band)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f.apple-site-footer{color:var(--dai-ink)!important;border-top-color:var(--dai-line)!important;background:var(--dai-surface)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f :is(.brand-col .brand,h5){color:var(--dai-ink)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f :is(.brand-col p,ul a,.bar){color:var(--dai-muted)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) footer.f :is(.brand-col .brand em,ul a:hover){color:var(--dai-brass-2)!important}.dark .premium-root:not(.apple-v2-home):not(.apple-login-root) :is(input,select,textarea){color:var(--dai-ink)!important;border-color:var(--dai-line)!important;background:var(--dai-elevated)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.16)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) .closing-band h3 em{color:var(--dai-brass)!important}@media (max-width:800px){.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .r{min-height:56px}.premium-root:not(.apple-v2-home):not(.apple-login-root) :is(.lh,.manifesto-hero,.list-hero,.hdr,.page-hero) :is(h1,h2){font-size:clamp(42px,13vw,58px);line-height:.99;letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){.public-theme-toggle{transition:none}}:root{--dai-bg:var(--apple-bg);--dai-band:var(--apple-grouped-bg);--dai-surface:var(--apple-surface);--dai-elevated:var(--apple-elevated);--dai-ink:var(--apple-label);--dai-muted:var(--apple-secondary-label);--dai-soft:var(--apple-tertiary-label);--dai-line:var(--apple-separator);--dai-navy:var(--apple-accent);--dai-navy-2:var(--apple-label);--dai-brass:var(--apple-accent);--dai-brass-2:var(--apple-accent-hover);--dai-green:var(--apple-success)}.dark .premium-root{color:var(--apple-label);background:var(--apple-bg)}.dark .premium-root :is(input,select,textarea){color:var(--apple-label)!important;border-color:var(--apple-separator)!important;background:var(--apple-elevated)!important}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav{min-height:68px;font-family:var(--font-apple-text);font-optical-sizing:auto;text-rendering:optimizeLegibility}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav .r{width:100%;max-width:1280px;min-height:68px;padding:0 28px;gap:clamp(24px,2vw,34px)}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand{flex:none;gap:10px;font-size:19px;font-weight:700;line-height:1;letter-spacing:-.035em}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand svg{width:24px;height:24px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand-wordmark{gap:.18em}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n ul{align-items:center;gap:4px;margin-left:0;white-space:nowrap}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .ghost,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .l,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{display:inline-flex;min-height:40px;align-items:center;justify-content:center;font-family:var(--font-apple-text);font-size:14px;line-height:1;letter-spacing:-.01em;white-space:nowrap}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .l{gap:5px;padding:0 12px;font-weight:500}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .l svg{width:13px;height:13px;flex:none;stroke-width:2;transition:transform .18s ease}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .has-menu:is(:hover,:focus-within,.is-open)>.l svg{transform:rotate(180deg)}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .cta{gap:8px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .ghost{padding:0 12px;font-weight:500}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri{padding:0 18px;font-weight:650}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .public-theme-toggle.is-compact{width:40px;min-height:40px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n :is(.l,.ghost,.pri):active{transform:scale(.97);transition-duration:.1s}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .pri:hover{background:var(--apple-accent-hover)!important}@media (max-width:940px){.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav .r{min-height:62px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav .r{padding-inline:22px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .brand{font-size:18px}.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n .cta,.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n ul{display:none}.premium-root:not(.apple-v2-home):not(.apple-login-root) .mobile-burger{display:inline-flex;width:40px;height:40px;margin-left:auto}}@media (max-width:540px){.premium-root:not(.apple-v2-home):not(.apple-login-root) nav.n.apple-site-nav .r{padding-inline:18px}}.premium-root .warm-early-access-banner{color:var(--apple-label)!important;border-bottom-color:color-mix(in srgb,var(--apple-accent) 28%,var(--apple-separator))!important;background:linear-gradient(180deg,var(--apple-accent-soft),transparent),var(--apple-grouped-bg)!important}.premium-root .warm-early-access-badge{color:var(--apple-on-accent)!important;background:var(--apple-accent)!important}