.av{--bg:#151513;--bg-alt:#1b1b18;--field:#10100e;--line:#2c2b27;--line-2:#47453f;--text:#efebe3;--body:#bfb9ad;--muted:#979185;--lime:#c8f542;--lime-hover:#d6fb6c;--on-lime:#12150a;--f-sans:var(--font-schibsted),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--t-cap:0.8125rem;--t-sm:0.9375rem;--t-body:1.0625rem;--t-lead:1.25rem;--t-h2:clamp(2rem,4.4vw,3.75rem);--t-h1:clamp(2.5rem,6.6vw,5rem);--t-display:clamp(3rem,9.6vw,9rem);--t-display-2:clamp(2.75rem,7.4vw,7rem);--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s6:1.5rem;--s8:2rem;--s12:3rem;--s16:4rem;--s24:6rem;--r:4px;--ease:cubic-bezier(0.2,0.7,0.2,1);--nav-h:64px;color-scheme:dark;position:relative;background:var(--bg);color:var(--body);font-family:var(--f-sans);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased}body:has(.av){background-color:#151513}body:has(.av) .grain-overlay{display:none}.av ::-moz-selection{background:var(--lime);color:var(--on-lime)}.av ::selection{background:var(--lime);color:var(--on-lime)}.av [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.av a{color:inherit}.av figure{margin:0}.av img{display:block;max-width:100%;height:auto}.av h1,.av h2,.av h3,.av h4{margin:0;color:var(--text);font-weight:600;text-wrap:balance}.av h1{font-size:var(--t-h1);line-height:1.02;letter-spacing:-.035em;max-width:22ch}.av h1,.av h2{font-weight:700}.av h2{font-size:var(--t-h2);line-height:1.04;letter-spacing:-.03em;max-width:20ch}.av .display,.av .display-2{font-weight:800;letter-spacing:-.05em;text-wrap:balance}.av .display{font-size:var(--t-display);line-height:.92;max-width:none}.av .display-2{font-size:var(--t-display-2);line-height:.95;max-width:14ch}.av .h3,.av h3{font-size:var(--t-lead);line-height:1.3;letter-spacing:-.01em}.av h4{font-size:var(--t-body);line-height:1.35}.av p{margin:0}.av .lede{color:var(--body);font-size:var(--t-lead);line-height:1.5;max-width:52ch}.av h2+.lede{margin-top:var(--s4)}.av .kicker{color:var(--muted);font-size:var(--t-sm);margin-bottom:var(--s6)}.av .note{color:var(--muted);font-size:var(--t-cap);line-height:1.5}.av .note a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.av .note a:hover{text-decoration-color:var(--lime)}.av .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.av .wrap-tight{max-width:880px}.av .sec{padding-block:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.av .sec-alt{background:var(--bg-alt)}.av .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s6);border:1px solid transparent;border-radius:var(--r);font-family:inherit;font-size:var(--t-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.av .btn svg{width:17px;height:17px;flex:none}.av .btn-lime{background:var(--lime);color:var(--on-lime)}.av .btn-lime:hover{background:var(--lime-hover)}.av .btn-ink,.av .btn-line{background:transparent;border-color:var(--line-2);color:var(--text)}.av .btn-ink:hover,.av .btn-line:hover{border-color:var(--text)}.av .btn-lg{min-height:52px;padding:0 var(--s8);font-size:1rem}.av .btn-block{width:100%}.av .btn[disabled]{opacity:.5;cursor:not-allowed}.av .lnk{display:inline-flex;align-items:center;gap:var(--s2);color:var(--text);font-size:var(--t-sm);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .15s var(--ease)}.av .lnk:hover{text-decoration-color:var(--lime)}.av .lnk svg{width:15px;height:15px;flex:none}.av .cta-row{flex-wrap:wrap;gap:var(--s4) var(--s6)}.av .cta-row,.av .nav{display:flex;align-items:center}.av .nav{position:sticky;top:0;z-index:100;height:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--line)}.av .nav-in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:flex;align-items:center;gap:var(--s6)}.av .brand{display:inline-flex;align-items:center;gap:var(--s3);min-height:44px;margin-right:auto;color:var(--text);text-decoration:none}.av .brand img{width:32px;height:32px;border-radius:50%}.av .brand b{font-size:1rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.av .nav-links{display:flex;align-items:center;gap:var(--s1)}.av .nav-links a{padding:var(--s2) var(--s3);color:var(--body);font-size:var(--t-sm);text-decoration:none;transition:color .15s var(--ease)}.av .nav-links a:hover{color:var(--text)}.av .nav-right{display:flex;align-items:center;gap:var(--s4)}.av .nav-login{display:inline-flex;align-items:center;gap:var(--s2);color:var(--body);font-size:var(--t-sm);text-decoration:none}.av .nav-login svg{width:14px;height:14px}.av .nav-login:hover{color:var(--text)}.av .nav .btn{min-height:44px;padding:0 var(--s4)}.av .burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;margin-right:calc(var(--s2) * -1);border:0;background:transparent;color:var(--text);cursor:pointer}.av .burger svg{width:22px;height:22px}.av .nav-panel{position:fixed;top:var(--nav-h);left:0;right:0;z-index:99;display:flex;flex-direction:column;padding:var(--s2) clamp(1rem,4vw,2.5rem) var(--s6);background:var(--bg);border-bottom:1px solid var(--line)}.av .nav-panel a:not(.btn){padding:var(--s4) 0;border-bottom:1px solid var(--line);color:var(--text);font-size:var(--t-body);text-decoration:none}.av .nav-panel .btn{margin-top:var(--s6)}.av .sec-head{display:flex;flex-direction:column;gap:var(--s4)}.av .also-copy .kicker,.av .case-head .kicker,.av .contact-side .kicker,.av .founder-copy .kicker,.av .price-fig .kicker,.av .sec-head .kicker{margin-bottom:0}.av .intro{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.av .intro-foot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8) clamp(2rem,6vw,6rem);align-items:end;margin-top:clamp(2.5rem,5vw,4rem)}.av .intro .note{margin-top:var(--s4)}.av .tile{display:flex;flex-direction:column;gap:var(--s3);min-height:220px;padding:clamp(1.25rem,2.4vw,2rem);background:var(--lime);color:var(--on-lime);text-decoration:none;transition:background-color .15s var(--ease)}.av .tile:hover{background:var(--lime-hover)}.av .tile-k{font-size:var(--t-cap);font-weight:600}.av .tile-h{font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:14ch}.av .tile-f{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);margin-top:auto;font-size:var(--t-cap);font-weight:500}.av .tile-f svg{width:34px;height:34px;flex:none;transition:transform .2s var(--ease)}.av .tile:hover .tile-f svg{transform:translateX(4px)}.av .tile:focus-visible{outline-color:var(--text)}.av .page-hero{padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.av .page-hero h1{max-width:20ch}.av .case-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s6) clamp(2rem,5vw,4rem);align-items:end}.av .case-head>div{display:flex;flex-direction:column;gap:var(--s4)}.av .meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6);margin:clamp(2.5rem,5vw,3.5rem) 0 clamp(2rem,4vw,3rem);padding-top:var(--s4);border-top:1px solid var(--line)}.av .meta dt{color:var(--muted);font-size:var(--t-cap)}.av .meta dd{margin:var(--s1) 0 0;color:var(--text);font-size:var(--t-sm);line-height:1.45}.av .meta a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.av .meta a:hover{text-decoration-color:var(--lime)}.av .bleed{max-width:1760px;margin-inline:auto}.av .cfig{position:relative}.av .cfig img{width:100%}.av .pin{position:absolute;width:38px;height:38px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--lime);color:var(--on-lime);font-size:var(--t-sm);font-weight:800;line-height:1;box-shadow:0 0 0 4px rgba(18,21,10,.55);transition:opacity .2s var(--ease),transform .25s var(--ease)}.av .cfig[data-pins=armed] .pin{opacity:0;transform:translate(-50%,-50%) scale(.6)}.av .notes{list-style:none;margin:0;padding:clamp(2rem,4vw,3rem) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8) clamp(2rem,4vw,3rem)}.av .notes li{display:flex;flex-direction:column;gap:var(--s3)}.av .big-n{color:var(--lime);font-size:clamp(3rem,6vw,5.5rem);font-weight:800;letter-spacing:-.05em;line-height:.85}.av .notes p{color:var(--body);font-size:var(--t-body);line-height:1.55;max-width:34ch}.av .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem);margin-top:clamp(3.5rem,7vw,6rem);padding-top:var(--s6);border-top:1px solid var(--line)}.av .story h3{margin-bottom:var(--s3);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;letter-spacing:-.025em}.av .story p{font-size:var(--t-sm);line-height:1.65}.av .art{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(3.5rem,7vw,6rem) 0 var(--s8)}.av .art img{width:100%;border:1px solid var(--line)}.av .art-phone img{aspect-ratio:780/1300;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.av figcaption{margin-top:var(--s3);color:var(--muted);font-size:var(--t-cap);line-height:1.5;max-width:60ch}.av .also{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s8) clamp(2rem,5vw,4rem);align-items:center}.av .also img{width:100%;border:1px solid var(--line)}.av .also-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.av .also-copy p:not(.kicker){font-size:var(--t-sm);line-height:1.65}.av .founder{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8) clamp(2rem,6vw,6rem);align-items:start}.av .founder img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.av .founder-copy{display:flex;flex-direction:column;gap:var(--s4);max-width:62ch}.av .founder-copy .display-2{margin-bottom:var(--s4)}.av .stand{color:var(--text);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.av .founder-copy h3{margin-top:var(--s6);font-size:var(--t-body)}.av .ticks{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.av .ticks li{padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--body);font-size:var(--t-sm)}.av .index{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;border-top:1px solid var(--line-2)}.av .index a{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr) auto;gap:var(--s4) var(--s8);align-items:center;padding:clamp(1.25rem,2.5vw,2rem) 0;border-bottom:1px solid var(--line-2);text-decoration:none}.av .index-name{color:var(--text);font-size:clamp(2.5rem,6.4vw,6rem);font-weight:800;letter-spacing:-.05em;line-height:.95;transition:color .15s var(--ease)}.av .index-body{color:var(--body);font-size:var(--t-sm);line-height:1.55;max-width:44ch}.av .index svg{width:36px;height:36px;color:var(--text);transition:transform .2s var(--ease),color .15s var(--ease)}.av .index a:hover .index-name,.av .index a:hover svg{color:var(--lime)}.av .index a:hover svg{transform:translateX(6px)}.av .price{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8) clamp(2rem,6vw,6rem);align-items:end}.av .price-fig{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.av .price-fig>p:not(.kicker):not(.fig){font-size:var(--t-sm);line-height:1.6;max-width:40ch}.av .fig{color:var(--lime);font-size:clamp(4.5rem,12vw,10rem);font-weight:800;letter-spacing:-.06em;line-height:.85}.av .fig span{display:block;margin-bottom:var(--s3);color:var(--text);font-size:var(--t-body);font-weight:600;letter-spacing:0}.av .sizes{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.av .sizes a{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr) auto;gap:var(--s4);align-items:baseline;padding:var(--s4) 0;border-bottom:1px solid var(--line);text-decoration:none}.av .sizes b{color:var(--text);font-weight:600}.av .sizes span{color:var(--muted);font-size:var(--t-sm)}.av .sizes strong{color:var(--text);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.02em}.av .sizes a:hover strong{color:var(--lime)}.av .terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6);margin:clamp(3rem,6vw,4.5rem) 0 0;padding-top:var(--s6);border-top:1px solid var(--line)}.av .terms dt{color:var(--text);font-size:var(--t-sm);font-weight:600}.av .terms dd{margin:var(--s1) 0 0;color:var(--body);font-size:var(--t-cap);line-height:1.5}.av .sec-lime{padding-block:clamp(4rem,9vw,8rem);background:var(--lime);color:var(--on-lime)}.av .sec-lime .kicker{color:var(--on-lime);font-weight:600}.av .sec-lime h2{color:var(--on-lime);max-width:16ch}.av .sec-lime .lede{color:#262b14}.av .demo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s8);flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem)}.av .btn-dark{background:var(--bg);color:var(--text)}.av .btn-dark:hover{background:#26261f}.av .sec-lime a:focus-visible{outline-color:var(--on-lime)}.av .sec-lime .lnk{color:var(--on-lime);text-decoration-color:rgba(18,21,10,.4)}.av .sec-lime .lnk:hover{text-decoration-color:var(--on-lime)}.av .steps{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem)}.av .steps li{padding-top:var(--s4);border-top:1px solid var(--line-2)}.av .when{display:block;margin-bottom:var(--s4);color:var(--text);font-size:clamp(2rem,3.6vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1}.av .steps h3{margin-bottom:var(--s2)}.av .steps p{font-size:var(--t-sm);line-height:1.6}.av .faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8) clamp(2rem,6vw,6rem);align-items:start}.av .faq{border-top:1px solid var(--line)}.av .qa{border-bottom:1px solid var(--line)}.av .qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:56px;padding:var(--s4) 0;color:var(--text);font-size:var(--t-body);font-weight:600;cursor:pointer;list-style:none}.av .qa summary::-webkit-details-marker{display:none}.av .qa summary i{position:relative;width:14px;height:14px;flex:none}.av .qa summary i:after,.av .qa summary i:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;background:var(--body);transform:translateY(-50%)}.av .qa summary i:after{transform:translateY(-50%) rotate(90deg)}.av .qa[open] summary i:after{display:none}.av .qa-body{padding:0 0 var(--s6);color:var(--body);font-size:var(--t-sm);line-height:1.65;max-width:68ch}.av .qa-body a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.av .contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s12);align-items:start}.av .contact-side{gap:var(--s4)}.av .contact-side,.av .direct{display:flex;flex-direction:column}.av .direct{margin-top:var(--s4);border-top:1px solid var(--line)}.av .direct a,.av .direct span{display:flex;align-items:center;gap:var(--s3);min-height:48px;border-bottom:1px solid var(--line);color:var(--text);font-size:var(--t-sm);text-decoration:none}.av .direct a:hover{color:var(--lime)}.av .direct svg{width:16px;height:16px;flex:none;color:var(--muted)}.av .form{padding:clamp(1.25rem,3vw,2rem);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r)}.av .f-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);margin-bottom:var(--s4)}.av .f-field{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.av .f-full{grid-column:1/-1}.av .f-field label{color:var(--text);font-size:var(--t-cap);font-weight:600}.av .f-field .opt{color:var(--muted);font-weight:400}.av .f-field input,.av .f-field select,.av .f-field textarea{width:100%;min-height:48px;padding:var(--s3) var(--s4);background:var(--field);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);font-family:inherit;font-size:1rem;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s var(--ease)}.av .f-field textarea{min-height:116px;resize:vertical}.av .f-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bfb9ad' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px;cursor:pointer}.av .f-field input::-moz-placeholder,.av .f-field textarea::-moz-placeholder{color:#7d786e}.av .f-field input::placeholder,.av .f-field textarea::placeholder{color:#7d786e}.av .f-field input:hover,.av .f-field select:hover,.av .f-field textarea:hover{border-color:#5c5a53}.av .f-field input:focus,.av .f-field select:focus,.av .f-field textarea:focus{outline:2px solid var(--lime);outline-offset:1px;border-color:transparent}.av .f-field select:disabled{opacity:.5;cursor:not-allowed}.av .form .f-note{margin:var(--s2) 0 var(--s4);color:var(--muted);font-size:var(--t-cap);line-height:1.5}.av .form .f-err,.av .form .f-ok{display:flex;align-items:flex-start;gap:var(--s3);margin-top:var(--s4);padding:var(--s4);border-radius:var(--r);font-size:var(--t-sm)}.av .form .f-ok{border:1px solid rgba(200,245,66,.45);color:#dcf3a4}.av .form .f-err{border:1px solid rgba(255,120,110,.5);color:#ffb9b2}.av .form .f-err svg,.av .form .f-ok svg{width:17px;height:17px;flex:none;margin-top:2px}.av .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.av .plan{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--s6);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.av .plan-pick{background:var(--bg-alt)}.av .plan-badge{align-self:flex-start;margin-bottom:var(--s3);color:var(--lime);font-size:var(--t-cap);font-weight:600}.av .plan-name{color:var(--text);font-size:var(--t-body);font-weight:600}.av .plan-from{display:block;margin:var(--s4) 0 var(--s1);color:var(--muted);font-size:var(--t-cap)}.av .plan-fig{color:var(--text);font-size:clamp(2rem,3.2vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1}.av .plan-note{margin-top:var(--s3);color:var(--body);font-size:var(--t-cap);line-height:1.5;min-height:3em}.av .plan-feats{list-style:none;margin:var(--s4) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s2)}.av .plan-feats li{display:flex;align-items:flex-start;gap:var(--s2);color:var(--body);font-size:var(--t-cap);line-height:1.45}.av .plan-feats svg{width:14px;height:14px;flex:none;margin-top:3px;color:var(--muted)}.av .addons{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.av .addons-h{display:block;margin-bottom:var(--s2);color:var(--muted);font-size:var(--t-cap)}.av .addon{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);cursor:pointer}.av .addon:last-child{border-bottom:0}.av .addon-lead{display:block}.av .addon-top{display:flex;align-items:flex-start;gap:var(--s3)}.av .addon-top .addon-label{flex:1;min-width:0}.av .addon input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:none;margin:1px 0 0;border:1.5px solid var(--line-2);border-radius:3px;background:var(--field);cursor:pointer}.av .addon input:checked{background:var(--lime);border-color:var(--lime);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312150a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 12.75l6 6 9-13.5'/></svg>");background-size:13px;background-position:50%;background-repeat:no-repeat}.av .addon input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.av .addon-copy{flex:1;min-width:0}.av .addon-label{display:block;color:var(--text);font-size:var(--t-cap);font-weight:600;line-height:1.4}.av .addon-desc{display:block;margin-top:3px;color:var(--muted);font-size:.75rem;line-height:1.45}.av .addon-hint{display:inline-block;margin-top:var(--s2);color:var(--body);font-size:.75rem}.av .addon-save,.av .addon-tag{display:inline-block;margin-left:var(--s2);font-size:.75rem;font-weight:600;white-space:nowrap}.av .addon-tag{color:var(--muted)}.av .addon-save{color:var(--lime)}.av .addon-link{font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.av .addon-link,.av .addon-price{color:var(--text);white-space:nowrap}.av .addon-price{flex:none;font-size:var(--t-cap);font-weight:600;text-align:right}.av .addon-price .was{display:block;color:var(--muted);font-size:.75rem;font-weight:400;text-decoration:line-through}.av .plan-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-top:auto;padding-top:var(--s4);border-top:1px solid var(--line)}.av .plan-total span:first-child{color:var(--muted);font-size:var(--t-cap)}.av .plan-total b{color:var(--text);font-size:1.5rem;font-weight:600}.av .plan-mo{margin-top:2px;color:var(--body);font-size:.75rem;text-align:right;visibility:hidden}.av .plan-mo.on{visibility:visible}.av .plan .btn{margin-top:var(--s4)}.av .detail{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8) clamp(2rem,5vw,4rem);align-items:start}.av .detail-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.av .display-2+.detail{margin-top:clamp(2rem,4vw,3rem)}.av .checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.av .checks li{padding:var(--s4) 0;border-bottom:1px solid var(--line)}.av .checks strong{display:block;color:var(--text);font-size:var(--t-sm);font-weight:600;margin-bottom:2px}.av .checks span{display:block;color:var(--body);font-size:var(--t-sm);line-height:1.55}.av .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s8);margin-top:var(--s8)}.av .cover{padding-top:var(--s4);border-top:1px solid var(--line-2)}.av .cover h3{margin-bottom:var(--s2);font-size:var(--t-body)}.av .cover p{font-size:var(--t-sm);line-height:1.55}.av .split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8);margin-top:var(--s8)}.av .split h3{margin-bottom:var(--s3);font-size:var(--t-body)}.av .split ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.av .split li{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.av .aside,.av .split li{color:var(--body);font-size:var(--t-sm)}.av .aside{margin-top:var(--s8);padding-left:var(--s4);border-left:2px solid var(--lime);line-height:1.6}.av .aside,.av .prose{max-width:70ch}.av .prose h2{margin:var(--s12) 0 var(--s4);font-size:var(--t-lead);letter-spacing:-.01em}.av .prose h2:first-of-type{margin-top:var(--s6)}.av .prose li,.av .prose p{color:var(--body);font-size:var(--t-body);line-height:1.7}.av .prose p+p{margin-top:var(--s4)}.av .prose ul{margin:var(--s4) 0 0;padding-left:var(--s6);display:flex;flex-direction:column;gap:var(--s2)}.av .prose a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.av .prose strong{color:var(--text);font-weight:600}.av .stamp{display:block;color:var(--muted);font-size:var(--t-cap)}.av .foot{border-top:1px solid var(--line);padding-top:clamp(3rem,6vw,4.5rem)}.av .foot-big{padding-bottom:clamp(3rem,6vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--line)}.av .foot-mail{display:inline-block;color:var(--text);font-size:clamp(2rem,7.6vw,7.25rem);font-weight:800;letter-spacing:-.05em;line-height:1;text-decoration:none;transition:color .15s var(--ease)}.av .foot-mail:hover{color:var(--lime)}.av .foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--s8);padding-bottom:clamp(2.5rem,5vw,4rem)}.av .foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.av .foot-brand .brand{margin-right:0}.av .foot-brand p{color:var(--body);font-size:var(--t-sm);max-width:36ch}.av .foot-col h2{margin:0 0 var(--s3);color:var(--muted);font-size:var(--t-cap);font-weight:400;letter-spacing:0}.av .foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.av .foot-col a{color:var(--body);font-size:var(--t-sm);text-decoration:none}.av .foot-col a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.av .foot-legal{display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding-block:var(--s6);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-cap)}.av [role=button]:focus-visible,.av a:focus-visible,.av button:focus-visible,.av summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:2px}@media (max-width:1080px){.av .foot-grid,.av .plans,.av .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.av .nav-links,.av .nav-login{display:none}.av .burger{display:inline-flex}.av .also,.av .case-head,.av .contact-grid,.av .detail,.av .faq-grid,.av .founder,.av .intro-foot,.av .price{grid-template-columns:minmax(0,1fr)}.av .founder figure{max-width:420px}.av .index a{grid-template-columns:minmax(0,1fr) auto;gap:var(--s2) var(--s4)}.av .index-body{grid-column:1/-1;grid-row:2}.av .index svg{width:28px;height:28px}.av .meta,.av .terms{grid-template-columns:repeat(2,minmax(0,1fr))}.av .notes,.av .steps,.av .story{grid-template-columns:minmax(0,1fr)}.av .steps,.av .story{gap:var(--s6)}.av .notes li{flex-direction:row;align-items:flex-start;gap:var(--s4)}.av .big-n{min-width:2ch;font-size:2.5rem}}@media (max-width:640px){.av{--t-lead:1.125rem}.av .art{grid-template-columns:minmax(0,1fr)}.av .art-phone{max-width:260px}.av .pin{width:26px;height:26px;font-size:.8125rem;box-shadow:0 0 0 3px rgba(18,21,10,.55)}.av .tile{min-height:180px}.av .terms{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.av .sizes a{grid-template-columns:minmax(0,1fr) auto}.av .sizes span{grid-column:1;grid-row:2}.av .sizes strong{grid-row:1/span 2;align-self:center}.av .f-row,.av .foot-grid,.av .plans,.av .split,.av .tiles{grid-template-columns:minmax(0,1fr)}.av .demo .btn,.av .intro .cta-row .btn{width:100%}.av .brand b{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.av *,.av :after,.av :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}