@font-face{font-family:Hanken;src:url(/fonts/hanken-grotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken;src:url(/fonts/hanken-grotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--lime:#a7e169;--lime2:#b9ea84;--paper:#f0e9e1;--paper2:#e8e0d5;--chalk:#f8f5f0;--ink:#171612;--ink2:#2a2924;--mute:#5e5b54;--leaf:#3f6e1e;--dmute:#b3afa5;--line:#17161224;--dline:#ffffff1f;--gap:24px;--max:1392px;--r:28px;--r2:20px;--t-s:15px;--t-b:17px;--t-l:21px;--t-h3:24px;--t-h2:clamp(40px,5.4vw,80px);--t-d:clamp(46px,5.4vw,88px);--ease:cubic-bezier(.22,.8,.24,1);--out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font:400 var(--t-b)/1.55 Hanken,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.skip{background:var(--ink);color:#fff;z-index:99;border-radius:999px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding:0 var(--gap);margin:0 auto}.d{letter-spacing:-.045em;font-weight:500;line-height:.98}h2.d{font-size:var(--t-h2)}.dot:after{content:"";background:var(--leaf);vertical-align:baseline;border-radius:50%;width:.13em;height:.13em;margin-left:.06em;display:inline-block}.eyebrow{font-size:var(--t-b);letter-spacing:-.01em;font-weight:500}.btn{min-height:56px;font:500 var(--t-b)/1 Hanken,sans-serif;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease),transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.dark{background:var(--ink);color:#fff}.btn.dark:hover{background:#2e2c26}.btn.light{background:var(--chalk);color:var(--ink)}.btn.light:hover{background:#fff}.btn.sm{min-height:48px;font-size:var(--t-s);padding-left:20px}.ic{background:var(--lime);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.btn.sm .ic{width:36px;height:36px}.ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--out)}.btn:hover .ic svg,.tlink:hover .ic svg{animation:through .55s var(--out)}@keyframes through{0%{transform:none}45%{transform:translate(26px)}46%{transform:translate(-26px)}to{transform:none}}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:hover{background:var(--ink)}.btn[disabled] .ic svg{animation:none}.tlink{align-items:center;gap:12px;font-weight:500;text-decoration:none;display:inline-flex}.tlink .ic{background:var(--ink);color:#fff;width:34px;height:34px}.tlink:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.cta-row{margin-top:40px}.top{z-index:20;-webkit-backdrop-filter:blur(12px);background:#f0e9e1eb;position:sticky;top:0}.top-in{max-width:var(--max);padding:12px var(--gap);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.brand{border-radius:12px;justify-self:start;display:block;overflow:hidden}.mainnav ul{counter-reset:nv;gap:40px;display:flex}.mainnav li{counter-increment:nv}.mainnav a{font-size:var(--t-s);color:var(--mute);padding:8px 0;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.mainnav a:after{content:"0" counter(nv);color:var(--mute);margin-left:3px;font-size:9px;position:relative;top:-.7em}.mainnav a:before{content:"";background:var(--leaf);transform-origin:0;height:2px;transition:transform .35s var(--out);position:absolute;bottom:2px;left:0;right:14px;transform:scaleX(0)}.mainnav a:hover,.mainnav a.on{color:var(--ink)}.mainnav a:hover:before,.mainnav a.on:before{transform:none}.top .btn{justify-self:end}.hero{padding:4px var(--gap) 0}.hero-in{max-width:calc(var(--max) - 2 * var(--gap));border-radius:var(--r);background:var(--lime);grid-template-columns:1.08fr 1fr;height:clamp(600px,100svh - 96px,860px);margin:0 auto;display:grid;overflow:hidden}.hero-panel{background:linear-gradient(90deg,#0000 calc(50% - .5px),#17161212 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));flex-direction:column;justify-content:flex-end;padding:48px 48px 40px;display:flex;position:relative}.hero h1{font-size:var(--t-d);max-width:9.6em}.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:32px;display:grid}.hero-copy{max-width:47ch;font-size:var(--t-s);line-height:1.55}.hero-pain{color:var(--ink2)}.kick{color:var(--ink);margin-top:18px;font-weight:500}.hero-ans{color:var(--ink2);margin-top:4px}.hero-ph{background:#123;position:relative;overflow:hidden}.hero-ph img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.chip{max-width:calc(100% - 40px);color:var(--ink);background:#f8f5f0f0;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;line-height:1.3;display:flex;position:absolute;bottom:20px;left:auto;right:20px}.chip .dot{background:var(--leaf);border-radius:50%;flex:none;width:7px;height:7px}section{position:relative}.familiar,.assist,.founder,.how,.price,.faq{padding:128px 0 0}.sec-head{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:56px;padding-top:40px;display:grid}.sec-head h2{max-width:11em}.sec-aside,.sec-link{text-align:right;color:var(--mute);justify-self:end;max-width:40ch}.sec-aside p+p{margin-top:24px}.rows{counter-reset:rw;border-top:1px solid var(--line)}.row{counter-increment:rw;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.05fr) minmax(0,1fr);gap:32px;padding:30px 0;transition:background-color .3s;display:grid}.row:before{content:counter(rw,decimal-leading-zero);color:var(--mute);padding-top:7px;font-size:13px}.row h3{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2}.row .pain{color:var(--mute);font-size:var(--t-s);max-width:54ch;margin-top:8px}.row .ans{font-size:var(--t-s);border-left:2px solid var(--lime);max-width:56ch;padding-top:4px;padding-left:18px;line-height:1.6}.adds{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;margin-top:72px;display:grid}.adds h3{font-size:var(--t-h3);letter-spacing:-.02em;padding-top:10px;font-weight:500}.adds-pain{letter-spacing:-.035em;max-width:22em;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.12}.adds-ans{font-size:var(--t-l);color:var(--leaf);margin-top:20px;font-weight:500}.assist .sec-aside{color:var(--ink);font-size:var(--t-l);text-align:left;justify-self:stretch;line-height:1.45}.wide{border-radius:var(--r);aspect-ratio:1600/620;overflow:hidden}.wide img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.founder .wrap{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.founder .eyebrow{border-top:1px solid var(--line);color:var(--mute);padding-top:40px}.quote{margin-top:28px}.q1{letter-spacing:-.03em;max-width:24em;font-size:clamp(26px,2.7vw,40px);font-weight:500;line-height:1.18}.q2{font-size:var(--t-l);max-width:40ch;margin-top:24px}.sig{font-size:var(--t-s);align-items:center;gap:14px;margin-top:32px;font-weight:500;display:flex}.today{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:72px;display:grid}.today>*{padding:28px 28px 0 0}.today>*+*{border-left:1px solid var(--line);padding-left:28px}.today h3{font-size:var(--t-b);color:var(--mute);font-weight:500}.today .big{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.08}.today .big+p{color:var(--mute);font-size:var(--t-s);align-self:end}.bento{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.55fr 1fr;gap:12px;height:clamp(560px,52vw,720px);display:grid}.vid{border-radius:var(--r2);background:var(--ink);color:#fff;isolation:isolate;position:relative;overflow:hidden}.vid.big{grid-row:span 2}.vid img{object-fit:cover;opacity:.42;z-index:-1;width:100%;height:100%;transition:transform 1.2s var(--out);position:absolute;inset:0}.vid:hover img{transform:scale(1.04)}.vid:after{content:"";z-index:-1;background:linear-gradient(#17161226,#171612a6);position:absolute;inset:0}.vtag{width:max-content;max-width:calc(100% - 32px);color:var(--ink);background:#f8f5f0f0;border-radius:999px;padding:7px 14px;font-size:13px;line-height:1.3;position:absolute;top:16px;left:16px;right:16px}.vsoon{font-size:var(--t-s);white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play{background:var(--lime);width:64px;height:64px;color:var(--ink);transition:transform .4s var(--out);border-radius:50%;place-items:center;display:grid}.play svg{fill:currentColor;margin-left:3px}.vid:hover .play{transform:scale(1.08)}.vid h3{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.15;position:absolute;bottom:22px;left:24px;right:24px}.vid.big h3{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,38px)}.start{padding:128px 0 0}.dcard{background:var(--ink);color:#fff;border-radius:var(--r);padding:64px 56px 72px;position:relative;overflow:hidden}.dcard .dot:after{background:var(--lime)}.steps{counter-reset:sp;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:88px;display:grid}.steps>li{counter-increment:sp;padding-top:26px;position:relative}.steps>li:before{content:"";background:#ffffff38;height:1px;position:absolute;top:0;left:0;right:0}.steps>li:after{content:"";background:var(--lime);height:3px;transform:scaleX(var(--k,1));transform-origin:0;transition:transform .9s var(--out);position:absolute;top:-1px;left:0;right:0}.steps h3:before{content:counter(sp,decimal-leading-zero);letter-spacing:-.03em;color:var(--lime);margin-bottom:22px;font-size:34px;font-weight:400;line-height:1;display:block}.steps h3{font-size:var(--t-l);letter-spacing:-.02em;color:#fff;font-weight:500;line-height:1.25}.steps>li.on .sb li{color:#fff}.tw{border-top:1px solid var(--line)}.plans-t{border-collapse:collapse;width:100%}.plans-t thead th{color:var(--mute);text-align:left;padding:16px 0;font-size:13px;font-weight:400}.plans-t thead th:nth-child(2){text-align:left}.plans-t tbody tr{border-top:1px solid var(--line);transition:background-color .3s}.plans-t tbody tr:hover{background:var(--paper2)}.plans-t th[scope=row]{font-size:var(--t-h3);letter-spacing:-.02em;text-align:left;width:24%;padding:28px 0;font-weight:500}.plans-t td{font-size:var(--t-b);vertical-align:middle;padding:28px 16px 28px 0}.plans-t td.pr{letter-spacing:-.035em;white-space:nowrap;width:30%;font-size:clamp(28px,2.7vw,40px);font-weight:500}.plans-t tbody tr:last-child{border-bottom:1px solid var(--line)}.tax{font-size:var(--t-s);color:var(--mute);max-width:70ch;margin-top:16px}.incl{margin-top:80px}.incl .lead{letter-spacing:-.03em;max-width:24em;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.15}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.facts li{font-size:var(--t-l);letter-spacing:-.02em;padding:24px 24px 26px 0;font-weight:500;line-height:1.3}.facts li+li{border-left:1px solid var(--line);padding-left:24px}.terms{columns:2;border-top:1px solid var(--line);column-gap:56px;margin-top:24px;padding-top:28px}.terms li{break-inside:avoid;font-size:var(--t-s);color:var(--ink2);margin-bottom:20px;padding-left:20px;position:relative}.terms li:before{content:"";background:var(--leaf);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.used{background:var(--chalk);border-radius:var(--r2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;margin-top:48px;padding:36px 40px;display:grid}.used h3{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2}.used p{font-size:var(--t-s);color:var(--ink2);max-width:62ch}.fq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:48px;display:grid}.faq h2{border-top:1px solid var(--line);padding-top:40px;position:sticky;top:110px}.fl{border-top:1px solid var(--line)}.fi{border-bottom:1px solid var(--line)}.fi summary{cursor:pointer;font-size:var(--t-l);letter-spacing:-.015em;grid-template-columns:1fr 40px;align-items:center;gap:20px;padding:24px 0;font-weight:500;line-height:1.3;list-style:none;display:grid}.fi summary::-webkit-details-marker{display:none}.pl{border:1px solid var(--line);width:40px;height:40px;transition:background-color .25s,border-color .25s,transform .35s var(--out);border-radius:50%;position:relative}.pl:before,.pl:after{content:"";background:currentColor;width:14px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl:after{transform:translate(-50%,-50%)rotate(90deg)}.fi summary:hover .pl{background:var(--lime);border-color:var(--lime)}.fi[open] .pl{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.fi p{color:var(--ink2);max-width:66ch;padding:0 60px 28px 0}.contact{padding:128px 0 0}.cpanel{background:var(--lime);border-radius:var(--r) var(--r) 0 0;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#17161212 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:56px;padding:72px 56px 56px;display:grid}.cpanel .eyebrow{grid-column:1/-1}.cbig{font-size:var(--t-d);max-width:8em;margin-top:18px}.cbox{max-width:52ch;color:var(--ink2);gap:10px;padding-left:56px;display:grid}.cbox a{color:var(--ink);text-underline-offset:3px;font-weight:500}.foot{padding:0 var(--gap) var(--gap)}.foot-in{max-width:calc(var(--max) - 2 * var(--gap));background:var(--lime);border-radius:var(--r);grid-template-columns:auto 1fr;align-items:center;gap:20px 40px;margin:0 auto;padding:40px 56px 36px;display:grid}.home .foot-in{border-radius:0 0 var(--r) var(--r);padding-top:0}.home .foot-in:before{content:"";background:#1716122e;grid-column:1/-1;height:1px;margin-bottom:20px}.brand-f{border-radius:12px;grid-row:span 2;display:block;overflow:hidden}.policy{font-size:var(--t-s);font-weight:500}.policy a{transition:background-size .3s var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:4px 0;text-decoration:none;display:inline-block}.policy a:hover{background-size:100% 1.5px}.legal-line{color:#2f3a22;font-size:13px}.legal{padding:72px 0 120px}.doc{max-width:900px}.doc h1{font-size:var(--t-h2);letter-spacing:-.045em;margin-bottom:32px;font-weight:500;line-height:1}.doc h2{font-size:var(--t-h3);letter-spacing:-.02em;border-top:1px solid var(--line);margin:44px 0 10px;padding-top:24px;font-weight:500;line-height:1.25}.doc h3{font-size:var(--t-l);margin:28px 0 8px;font-weight:500}.doc p,.doc li{color:var(--ink2);max-width:70ch}.doc p{margin-top:10px}.doc ul{gap:8px;margin-top:10px;padding-left:22px;list-style:outside;display:grid}.doc ol{gap:8px;margin-top:10px;padding-left:22px;list-style:decimal;display:grid}.doc a{color:var(--leaf);font-weight:500}.doc .tw{border:0;margin-top:14px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:520px}.doc th,.doc td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.doc th{font-size:var(--t-s);color:var(--mute);font-weight:500}.checkout{padding:72px 0 120px}.checkout h1{font-size:var(--t-h2);letter-spacing:-.045em;margin-bottom:36px;font-weight:500;line-height:1}.co{gap:28px;max-width:900px;display:grid}.co .btn{justify-self:start}.co fieldset{border:0;min-width:0;padding:0}.co legend{font-size:var(--t-b);margin-bottom:12px;font-weight:500}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.po{background:var(--chalk);border-radius:var(--r2);cursor:pointer;border:2px solid #0000;grid-template-columns:auto 1fr;gap:4px 14px;padding:20px;transition:border-color .2s,background-color .2s;display:grid}.po:hover{background:#fff}.po input{accent-color:var(--leaf);grid-row:span 3;width:20px;height:20px;margin-top:4px}.po .pn{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:500}.po .pp{font-weight:500}.po .pt{color:var(--mute);font-size:var(--t-s)}.po:has(input:checked){border-color:var(--ink);background:#fff}.fld label{margin-bottom:8px;font-weight:500;display:block}.fld input{background:var(--chalk);width:100%;min-height:54px;color:var(--ink);font:400 var(--t-b) Hanken,sans-serif;border:1px solid #17161266;border-radius:14px;padding:12px 18px}.fld input:focus-visible{border-color:var(--ink)}.consent{gap:12px;display:grid}.ck{background:var(--chalk);border-radius:var(--r2);font-size:var(--t-s);color:var(--ink2);grid-template-columns:24px 1fr;gap:12px;padding:18px;display:grid}.ck input{width:20px;height:20px;accent-color:var(--leaf);margin-top:2px}.ck a{color:var(--leaf);font-weight:500}@keyframes rise{0%{transform:translateY(36px)}to{transform:none}}@keyframes settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes slidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero h1{animation:rise 1s var(--out) both}.hero-foot{animation:rise 1s .12s var(--out) both}.hero-ph img{animation:settle 2.4s var(--out) both}.chip{animation:slidein .8s .9s var(--out) both}.fi[open] p{animation:open .4s var(--out) both}.js .rv{transition:transform 1s var(--out);transition-delay:var(--dl,0s);transform:translateY(40px)}.js .rv.in{transform:none}.js .wide.rv,.js .vid.rv{clip-path:inset(6% 4% 0 round 28px);transition:clip-path 1.2s var(--out),transform 1.2s var(--out);transition-delay:var(--dl,0s);transform:translateY(40px)}.js .wide.rv.in,.js .vid.rv.in{clip-path:inset(0 round 20px);transform:none}.js .wide.rv img{transition:transform 1.6s var(--out);transform:scale(1.12)}.js .wide.rv.in img{transform:none}.js .steps>li{--k:0}.js .steps>li.on{--k:1}}@media (width<=1180px){.top-in{grid-template-columns:auto 1fr auto}.mainnav ul{justify-content:center;gap:26px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts li:nth-child(3){border-left:0;padding-left:0}.facts li:nth-child(n+3){border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.dcard{background-image:none}}@media (width<=900px){:root{--r:22px}.top-in{grid-template-columns:auto auto;row-gap:2px}.mainnav{grid-area:2/1/auto/-1}.mainnav ul{flex-wrap:wrap;justify-content:flex-start;gap:0 24px}.hero-in{grid-template-columns:1fr;height:auto}.hero-panel{background:0 0;padding:40px 24px 32px}.hero-foot{grid-template-columns:1fr;gap:28px}.hero-ph{height:clamp(380px,100vw,560px)}.hero-ph img{object-position:40% 40%}.sec-head{grid-template-columns:1fr;gap:20px}.sec-aside,.sec-link{text-align:left;justify-self:start}.row{grid-template-columns:40px minmax(0,1fr);gap:8px 16px}.row .ans{grid-column:2;margin-top:10px}.adds,.used,.fq{grid-template-columns:1fr;gap:20px}.faq h2{position:static}.today{grid-template-columns:1fr}.today>*+*{border-left:0;padding-left:0}.today>*{padding:20px 0 0}.bento{grid-template-rows:none;grid-template-columns:1fr;height:auto}.vid{aspect-ratio:4/3.4}.vid.big{aspect-ratio:4/4.4;grid-row:auto}.terms{columns:1}.cpanel{grid-template-columns:1fr}.cbox{margin-top:32px;padding-left:0}.wide{aspect-ratio:4/3}}@media (width<=760px){:root{--gap:16px;--t-h3:21px;--t-l:19px;--t-d:clamp(42px,12.4vw,64px)}html{scroll-padding-top:110px}.hide-s{display:none}.brand img{height:44px}.familiar,.assist,.founder,.how,.price,.faq,.start,.contact{padding-top:88px}.sec-head{margin-bottom:36px;padding-top:28px}.row{padding:24px 0}.dcard{padding:44px 22px 48px}.steps{grid-template-columns:1fr;row-gap:40px;margin-top:48px}.plans-t thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plans-t,.plans-t tbody,.plans-t tr,.plans-t th,.plans-t td{width:auto;display:block}.plans-t tbody tr{grid-template-columns:1fr auto;gap:4px 16px;padding:22px 0;display:grid}.plans-t th[scope=row]{width:auto;padding:0}.plans-t td{padding:0}.plans-t td.pr{grid-area:2/1/auto/-1;width:auto;font-size:32px}.plans-t td:nth-child(3){color:var(--ink2);font-size:var(--t-s);grid-column:1}.plans-t td:nth-child(4){color:var(--mute);font-size:var(--t-s);grid-area:1/2;place-self:center end}.plans-t td:nth-child(4):before{content:"Setup "}.facts{grid-template-columns:1fr}.facts li,.facts li+li{border-left:0;padding:18px 0}.facts li+li{border-top:1px solid var(--line)}.used{padding:26px 22px}.fi summary{font-size:var(--t-b)}.fi p{padding-right:0}.cpanel{background-image:none;padding:48px 22px 40px}.cbox{padding-left:0}.foot-in{grid-template-columns:1fr;padding:32px 22px}.home .foot-in{padding-top:0}.brand-f{grid-row:auto}.plans{grid-template-columns:1fr}.vtag{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.steps .sb{gap:10px;margin-top:16px;display:grid}.steps .sb li{font-size:var(--t-s);color:var(--dmute);padding-left:18px;line-height:1.5;transition:color .6s;position:relative}.steps .sb li:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.tgroups{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin-top:24px;padding-top:28px;display:grid}.tg h3{font-size:var(--t-b);letter-spacing:-.01em;margin-bottom:14px;font-weight:500}.tgroups .terms{columns:1;border:0;margin:0;padding:0}.tgroups .terms li{margin-bottom:12px}.used .terms{columns:1;border:0;margin:0;padding:0}.used .terms li{margin-bottom:10px}@media (width<=900px){.tgroups{grid-template-columns:1fr}}.brand{border-radius:0;overflow:visible}.brand img{width:auto;height:62px}.brand-f{border-radius:0;overflow:visible}.brand-f img{width:150px;height:auto}.sig img{border-radius:0;width:44px;height:40px}.row{grid-template-columns:64px minmax(0,.95fr) minmax(0,1.15fr);gap:40px;padding:40px 0}.row .pain{font-size:var(--t-b);line-height:1.5}.al{background:var(--chalk);border-radius:var(--r2);align-content:start;gap:16px;padding:26px 30px 28px;display:grid}.al li{letter-spacing:-.012em;color:var(--ink);padding-left:40px;font-size:21px;font-weight:500;line-height:1.4;position:relative}.al li:before{content:"";background:var(--lime);border-radius:50%;width:24px;height:24px;position:absolute;top:.14em;left:0}.al li:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:calc(.14em + 6px);left:8px;transform:rotate(45deg)}.fnote{font-size:var(--t-s);color:var(--mute);margin-top:40px}.fnote a{color:var(--leaf);text-underline-offset:3px;font-weight:500}.abul{gap:12px;display:grid}.abul li{padding-left:22px;position:relative}.abul li:before{content:"";background:var(--leaf);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.fi .fb{gap:12px;max-width:70ch;padding:0 60px 28px 0;display:grid}.fi .fb li{color:var(--ink2);padding-left:20px;position:relative}.fi .fb li:before{content:"";background:var(--leaf);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.cbox{gap:12px}.cbox li{padding-left:20px;position:relative}.cbox li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.cbig{margin-top:0}@media (prefers-reduced-motion:no-preference){.fi[open] .fb{animation:open .4s var(--out) both}}@media (width<=900px){.row{grid-template-columns:40px minmax(0,1fr);gap:8px 16px}.row .al{grid-column:1/-1;margin-top:16px}}@media (width<=760px){.brand img{height:52px}.brand-f img{width:130px}.row{padding:28px 0}.al{gap:14px;padding:20px 18px 22px}.al li{padding-left:34px;font-size:18px}.al li:before{width:22px;height:22px;top:.1em}.al li:after{top:calc(.1em + 5px);left:7.5px}.fi .fb{padding-right:0}}.top-in{padding-top:8px;padding-bottom:8px}.brand img{height:74px}@media (width<=760px){.brand img{height:58px}.row{padding:22px 0}.row .pain{font-size:var(--t-s)}.row .al{margin-top:12px}.al{gap:12px;padding:18px 16px 20px}}.sec-head .fnote{font-size:var(--t-l);color:var(--ink2);grid-column:1;max-width:46ch;margin:0;line-height:1.45}.sec-head .fnote a{color:var(--leaf);text-underline-offset:3px;font-weight:500}.row h3{padding-left:40px;position:relative}.row h3:before{content:"";background:#c2361f;border-radius:50%;width:26px;height:26px;position:absolute;top:.06em;left:0}.row h3:after{content:"";background:linear-gradient(45deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,#fff 42% 58%,#0000 58%);width:12px;height:12px;position:absolute;top:calc(.06em + 7px);left:7px}@media (width<=760px){.row h3{padding-left:34px}.row h3:before{width:22px;height:22px;top:.04em}.row h3:after{width:10px;height:10px;top:calc(.04em + 6px);left:6px}}@media (width<=900px){.hero-ph{background:var(--lime);height:auto}.hero-ph img{aspect-ratio:1366/1650;object-position:50% 40%;height:auto;display:block}.hero-ph .chip{width:max-content;max-width:calc(100% - 32px);margin:14px 16px 18px;position:static}}.cnote{font-size:var(--t-s);color:var(--ink2);padding-left:34px}.cnote a{color:var(--leaf);text-underline-offset:3px;font-weight:500}.ck-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.fnref{font-size:var(--t-s);vertical-align:baseline;padding-top:18px;line-height:1}.fnref a{color:var(--mute);text-decoration:none}.co-fn{color:var(--mute);max-width:70ch;margin:0;font-size:13px;line-height:1.45}.renew-terms{border:2px solid var(--ink);border-radius:var(--r2);color:var(--ink);background:#fff;padding:18px 20px}.renew-terms h2{font-size:var(--t-b);margin:0 0 8px;font-weight:500}.renew-terms ul{gap:6px;margin:0;padding-left:20px;display:grid}.renew-terms a{color:var(--leaf);font-weight:500}.ck input{width:24px;height:24px;margin-top:0}.doc .tbl{margin-top:14px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:var(--t-s,15px);color:var(--ink2)}.doc th,.doc td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.doc thead th{color:var(--ink);font-weight:500}
