.wsite{--ink:#1f2420;--moss:#3a5540;--moss-dk:#2c4131;--cream:#f7f7f4;--line:#e3e1d8;--ochre:#c79a3f;--muted:rgba(31,36,32,.66);--soft:rgba(31,36,32,.64);--stage:#efede6}.wsite *{margin:0;padding:0;box-sizing:border-box}.wsite{background:var(--cream);font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--ink);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.wsite h1,.wsite h2,.wsite h3{font-family:var(--font-fraunces),"Lora",Georgia,serif;font-weight:600;line-height:1.25;text-wrap:balance}.wsite .wrap{max-width:1080px;margin:0 auto;padding:0 40px}.wsite .mocknote{background:#eceae2;color:var(--soft);font-size:12px;text-align:center;padding:6px 16px}.wsite .btn{display:inline-block;background:var(--moss);color:#fff;font-weight:600;font-size:15px;padding:12px 22px;border-radius:8px;text-decoration:none;white-space:nowrap}.wsite .nav{position:sticky;top:0;z-index:10;background:var(--cream);border-bottom:1px solid var(--line)}.wsite .top{display:flex;align-items:center;max-width:1080px;margin:0 auto;padding:16px 40px}.wsite .top .logo img{display:block;height:44px}.wsite .links{display:flex;align-items:center;gap:28px;margin:0 28px 0 auto}.wsite .links a{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.wsite .links a[aria-current=page]{color:var(--moss);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.wsite .links a.login{border:1.5px solid #8c8f8a;border-radius:8px;padding:6px 14px}.wsite .links a.login:hover{background:#efede6}.wsite .links a.pill{color:var(--moss);font-weight:600}.wsite .top .btn{font-size:14px;padding:10px 18px}.wsite section.first{padding-top:44px}.wsite .pagetitle{font-size:40px;margin-bottom:24px}.wsite .hero{display:grid;grid-template-columns:.95fr 1.05fr;grid-template-areas:"offer shot";-moz-column-gap:48px;column-gap:48px;align-items:center;padding-top:40px}.wsite .hero .offer{grid-area:offer}.wsite .hero .heroshot{grid-area:shot;text-align:center}.wsite .hero .tagline{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:21px;font-weight:500;color:var(--moss);line-height:1.4;margin-bottom:20px}.wsite .hero .sub{font-size:16px;line-height:1.5;color:var(--soft);margin:8px auto 16px;max-width:560px;text-align:center}.wsite .offer{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px 28px}.wsite .offer p{margin-bottom:20px}.wsite .offer p:last-child{margin-bottom:0}.wsite .offer p a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .offer-lead{display:block;font-size:21px;line-height:1.4;margin-bottom:10px;text-wrap:balance}.wsite .ipad{position:relative;background:#111311;border-radius:30px;padding:20px;box-shadow:0 24px 50px rgba(31,36,32,.25),inset 0 0 0 2px #2a2d2a}.wsite .ipad .cam{position:absolute;top:8px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#3a3f3a}.wsite .ipad img{display:block;width:100%;border-radius:8px}.wsite section{padding-top:72px}.wsite section h2{font-size:30px;margin-bottom:24px}.wsite .lead{max-width:780px;font-size:17px}.wsite .about{background:#fff;border:2px solid var(--moss);border-radius:16px;padding:24px 36px}.wsite .about .lead{max-width:none;font-size:19px;line-height:1.65}.wsite .about .lead+.lead{margin-top:12px}.wsite .more{display:inline-block;margin-top:18px;color:var(--moss);font-weight:600;font-size:15px;text-decoration:none;border:2px solid var(--moss);border-radius:8px;padding:9px 18px}.wsite .more:hover{background:#eef2ec}.wsite .more-desk{margin-top:22px}.wsite .more-phone{display:none}.wsite .reasons{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;margin-top:48px;padding-top:24px;border-top:1px solid #dad7cc}.wsite .reasons a{display:table;margin-top:8px;color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .first .about{margin-bottom:24px}.wsite .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wsite .stage{background:var(--stage)}.wsite .ph{flex:none;border:2px dashed #b9b6a9;border-radius:10px;background:#f6f5f0;color:#7d7a6e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;line-height:1.4}.wsite .ph b{font-size:14px;color:#5e5b50;margin-bottom:3px}.wsite .ph span{font-size:12px}.wsite .ph.land{width:100%;aspect-ratio:16/10}.wsite .ph.phone{height:88%;aspect-ratio:9/17;border-radius:22px}.wsite .ph.doc{height:88%;aspect-ratio:1/1.3;border-radius:4px}.wsite .ftext{font-size:15.5px}.wsite .ftext b,.wsite .ftext h2,.wsite .ftext h3{display:block;font-family:var(--font-fraunces),"Lora",Georgia,serif;font-weight:600;font-size:18px;line-height:inherit;letter-spacing:normal;margin:0 0 4px}.wsite .feat-wide{display:grid;grid-template-columns:1.4fr 1fr;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.wsite .feat-wide .stage{padding:28px}.wsite .feat-wide .ftext{padding:32px 36px;align-self:center;font-size:17px}.wsite .feat-wide .ftext b,.wsite .feat-wide .ftext h2{font-size:22px;margin-bottom:8px}.wsite .feat-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.wsite .pic{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.wsite .pic .stage{height:250px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.wsite .pic .ph.land{width:88%}.wsite .pic .shot{flex:none;height:88%;width:auto;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(31,36,32,.14)}.wsite .pic .ftext{padding:20px 22px 22px}.wsite .feat-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px;margin-top:32px}.wsite .feat-list .ftext{border-top:1px solid #dad7cc;padding:20px 0 26px}.wsite .also{margin-top:12px;padding-top:28px;border-top:1px solid #dad7cc}.wsite .also h2{font-size:24px;margin-bottom:2px}.wsite .also-note{font-size:14px;color:var(--muted);margin-bottom:22px}.wsite .also-note a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .also-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 36px}.wsite .also-grid .ftext{font-size:14.5px}.wsite .also-grid .ftext b{font-size:16px;margin-bottom:2px}.wsite .ftext b,.wsite .ftext h2,.wsite .ftext h3{text-wrap:balance}.wsite .pics-note{font-size:14px;color:var(--muted);margin-top:14px;text-align:center}.wsite .pics-note a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .switchband{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:40px;column-gap:40px;margin-top:36px;background:#eef2ec;border:2px solid var(--moss);border-radius:12px;padding:28px 36px}.wsite .switchband h2{font-size:26px;margin:0;color:var(--moss-dk)}.wsite .switchband p{font-size:17px;max-width:600px}.wsite .tourband{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding:26px 0;border-top:1px solid #dad7cc;border-bottom:1px solid #dad7cc}.wsite .tourband p{font-size:18px;font-weight:500;text-wrap:balance}.wsite .tourband .more{margin-top:0;flex:none}.wsite .ticks{list-style:none}.wsite .ticks li{position:relative;padding-left:24px}.wsite .ticks li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--moss);font-weight:700}.wsite .plans{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;margin-top:24px}.wsite .plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 22px}.wsite .plan h3{font-size:22px}.wsite .price{font-size:26px;font-weight:700;margin:4px 0 10px}.wsite .price span{font-size:15px;font-weight:500;color:var(--muted)}.wsite .price small{display:block;font-size:14px;font-weight:500;color:var(--muted);margin-top:2px}.wsite .plan .what{font-size:15px;margin-bottom:14px}.wsite .plan .inc{font-size:14px;line-height:1.5}.wsite .plan .inc li{margin-bottom:7px}.wsite .below{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:24px;align-items:center}.wsite .every{padding:0 0 0 2px}.wsite .switch{border:1px solid var(--line);border-radius:12px;padding:22px 26px}.wsite .every p{font-weight:600;margin-bottom:8px}.wsite .every li{font-size:15px;margin-bottom:4px}.wsite .every li a.save{margin-left:6px;color:var(--moss);font-weight:600;text-underline-offset:3px;white-space:nowrap}.wsite .switch{display:flex;flex-direction:column;justify-content:center;font-size:16px;background:#eef2ec;border-color:#cfdacf}.wsite .switch a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .switch b{display:block;font-family:var(--font-fraunces),"Lora",Georgia,serif;font-weight:600;font-size:19px;margin-bottom:4px}.wsite .notes{font-size:12.5px;color:var(--soft);margin-top:16px}.wsite .refer{font-size:15px;margin-top:22px}.wsite .refer a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .page-note{text-align:center;margin-top:0;padding-bottom:28px}.wsite .end{text-align:center;padding:52px 0 40px}.wsite .end h2{font-size:30px;margin-bottom:10px}.wsite .end p{color:var(--muted);margin-bottom:22px}.wsite .end p.bal{text-wrap:balance}.wsite .end .nb{white-space:nowrap}.wsite footer{border-top:1px solid var(--line);text-align:center;font-size:13px;color:var(--soft);padding:22px 16px 30px}.wsite footer a{color:inherit;text-underline-offset:2px}.wsite footer .nw,.wsite footer a.ig{white-space:nowrap}.wsite footer a.ig svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px;fill:none;stroke:currentColor;stroke-width:2}.wsite footer a.ig svg .dot{fill:currentColor;stroke:none}.wsite .flag{display:inline-block;width:24px;height:12px;vertical-align:-1px;border-radius:2px;box-shadow:0 0 0 1px rgba(31,36,32,.12)}@media (max-width:760px){.wsite .wrap{padding:0 20px}.wsite .nav{position:static}.wsite .top{flex-wrap:wrap;padding:14px 20px 0}.wsite .top .logo img{height:36px}.wsite .top .btn{margin-left:auto}.wsite .links{order:3;width:100%;margin:12px 0 0;gap:22px;padding:10px 0 12px;border-top:1px solid var(--line)}.wsite .links a{font-size:13.5px}.wsite .links .login{margin-left:auto}.wsite .links a.login{padding:4px 9px}.wsite .links{gap:10px;row-gap:8px;flex-wrap:wrap}.wsite .links a{white-space:nowrap}.wsite section.first{padding-top:32px}.wsite .pagetitle{font-size:30px;margin-bottom:18px}.wsite .hero{grid-template-columns:1fr;grid-template-areas:"shot" "offer";padding-top:24px}.wsite .hero .heroshot{margin-bottom:30px}.wsite .hero .tagline{font-size:19px;text-align:left;margin-bottom:16px}.wsite .hero .sub{font-size:15px;text-align:left;margin:-6px 0 16px;max-width:none}.wsite .offer{padding:22px 20px}.wsite .ipad{border-radius:20px;padding:12px}.wsite .ipad .cam{top:4px;width:4px;height:4px;margin-left:-2px}.wsite .ipad img{border-radius:5px}.wsite section{padding-top:52px}.wsite section h2{font-size:25px;margin-bottom:18px}.wsite .about{padding:18px;border-radius:14px}.wsite .about .lead{font-size:17px}.wsite .first .about{margin-bottom:20px}.wsite .more-desk{display:none}.wsite .more-phone{display:inline-block;margin-top:24px}.wsite .reasons{row-gap:22px;margin-top:36px;padding-top:22px}.wsite .feat-wide,.wsite .reasons{grid-template-columns:1fr}.wsite .feat-wide .stage{padding:16px}.wsite .feat-wide .ftext{padding:20px 22px 22px;font-size:15.5px}.wsite .feat-wide .ftext b,.wsite .feat-wide .ftext h2{font-size:18px;margin-bottom:4px}.wsite .feat-pics{grid-template-columns:1fr;gap:20px;margin-top:20px}.wsite .pic .stage{height:220px}.wsite .feat-list{grid-template-columns:1fr;margin-top:28px}.wsite .feat-list .ftext{padding:18px 0 22px}.wsite .also{margin-top:8px;padding-top:24px}.wsite .also h2{font-size:22px}.wsite .also-grid{grid-template-columns:1fr;gap:16px}.wsite .switchband{grid-template-columns:1fr;row-gap:8px;margin-top:28px;padding:22px}.wsite .switchband h2{font-size:22px}.wsite .switchband p{font-size:15.5px}.wsite .tourband{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding:22px 0}.wsite .tourband p{font-size:16.5px}.wsite .below{grid-template-columns:1fr}.wsite .switch{padding:20px 22px}.wsite .plans{grid-template-columns:1fr;row-gap:20px}.wsite .plan{display:block;grid-row:auto}.wsite .end{padding:40px 0 32px}.wsite .end h2{font-size:25px}}.wsite .talk-wrap{position:fixed;inset:0;z-index:50}.wsite .talk-scrim{position:absolute;inset:0;background:rgba(31,36,32,.45);opacity:0;transition:opacity .2s}.wsite .talk{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;background:var(--cream);overflow-y:auto;padding:34px 34px 30px;box-shadow:-8px 0 30px rgba(31,36,32,.18);transform:translateX(100%);transition:transform .2s}.wsite .talk-wrap.on .talk-scrim{opacity:1}.wsite .talk-wrap.on .talk{transform:none}.wsite.talk-open{overflow:hidden}.wsite .talk-x{position:absolute;top:14px;right:16px;border:0;background:none;font-size:30px;line-height:1;color:var(--soft);cursor:pointer;padding:4px 8px}.wsite .talk h2{font-size:30px;margin:0 0 10px;color:var(--moss-dk)}.wsite .talk-intro{color:var(--muted);font-size:15px;margin:0 0 20px}.wsite .talk-form label{display:block;font-weight:600;font-size:14px;margin-bottom:14px}.wsite .talk-form label span{font-weight:400;color:var(--soft)}.wsite .talk-form input,.wsite .talk-form select{display:block;width:100%;margin-top:6px;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:11px 12px;font:400 15px var(--font-inter),Inter,sans-serif;color:var(--ink)}.wsite .talk-form input:focus,.wsite .talk-form select:focus{outline:0;border-color:var(--moss)}.wsite .talk-err{color:#a33a2a;font-size:13.5px;margin:0 0 12px}.wsite .talk-send{width:100%;font-size:15px;padding:13px 18px;border:0;cursor:pointer;margin-top:4px}.wsite .talk-priv{font-size:12.5px;color:var(--soft);margin:12px 0 0;text-align:center}.wsite .talk-priv a{color:inherit}.wsite .talk-done p{color:var(--muted);margin:0 0 22px}.wsite .talk-done .btn{border:0;cursor:pointer}@media (max-width:760px){.wsite .talk{width:100%;padding:26px 20px 24px}.wsite .talk h2{font-size:26px}}.wsite .calc{display:grid;grid-template-columns:400px 1fr;gap:32px;align-items:start;margin-top:28px}.wsite .inputs{display:flex;flex-direction:column;gap:22px}.wsite .field label.q{display:block;font-weight:600;font-size:15px;margin-bottom:8px}.wsite .field .help{font-size:13px;color:var(--soft);margin-top:6px}.wsite .money{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:0 12px;max-width:260px}.wsite .money span{color:var(--soft);font-size:16px}.wsite .money input{border:0;outline:0;font:500 17px var(--font-inter),Inter,sans-serif;padding:11px 6px;width:100%;background:transparent;color:var(--ink)}.wsite .money:focus-within{border-color:var(--moss)}.wsite .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wsite .seg{display:inline-flex;flex-wrap:wrap;gap:6px}.wsite .seg input{position:absolute;opacity:0;pointer-events:none}.wsite .seg label{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;cursor:pointer;color:var(--ink)}.wsite .seg input:checked+label{background:var(--moss);border-color:var(--moss);color:#fff}.wsite .seg input:focus-visible+label{outline:2px solid var(--ochre);outline-offset:2px}.wsite .seg label small{font-weight:400;opacity:.85}.wsite .other{display:none;margin-top:10px}.wsite .other.on{display:flex}.wsite .check{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:14px}.wsite .check input{width:18px;height:18px;accent-color:var(--moss)}.wsite .result{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:28px 30px;position:sticky;top:96px}.wsite .headline{font-family:var(--font-fraunces),Lora,Georgia,serif;font-size:26px;line-height:1.25;color:var(--moss-dk);margin-bottom:22px}.wsite .headline b{color:var(--moss);font-weight:600}.wsite .pct{display:block;font-family:var(--font-inter),Inter,sans-serif;font-size:17px;color:var(--ink);margin-top:10px}.wsite .pct b{font-size:30px;font-weight:700;color:var(--moss);line-height:1}.wsite .bars{display:flex;flex-direction:column;gap:18px}.wsite .bar .lab{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.wsite .bar .lab b{font-weight:600}.wsite .track{position:relative;height:34px;background:transparent}.wsite .fill{position:absolute;top:0;bottom:0;left:0;display:flex;border-radius:8px;overflow:hidden}.wsite .seg-plan{background:#9aab9d}.wsite .seg-fee{background:var(--ochre)}.wsite .seg-wunda{background:var(--moss)}.wsite .gap{position:absolute;top:0;bottom:0;border:2px dashed var(--ochre);border-left:0;border-radius:0 8px 8px 0;background:rgba(199,154,63,.1);align-items:center;justify-content:center;font-weight:600;color:#7a5a16;white-space:nowrap}.wsite .gap,.wsite .legend{display:flex;font-size:13px}.wsite .legend{gap:16px;flex-wrap:wrap;color:var(--soft);margin-top:16px}.wsite .legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px}.wsite .breakdown{font-size:14px;color:var(--muted);margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.wsite .breakdown p{margin:0 0 4px}.wsite .calc .notes{margin-top:12px}.wsite .try{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-top:20px;padding:12px 14px 12px 18px;background:#eef2ec;border-radius:10px;font-weight:500;font-size:15px}.wsite .try .more{margin-top:0;flex:none;padding:7px 16px;font-size:14px}.wsite .nudge{display:none;font-weight:600;font-size:15px;color:var(--moss);margin-top:14px}@media (max-width:760px){.wsite .calc{grid-template-columns:1fr;gap:24px}.wsite .result{order:-1;position:static;padding:22px 18px}.wsite .headline{font-size:21px}.wsite .pct b{font-size:26px}.wsite .money{max-width:none}.wsite .nudge{display:block}}.wsite a{text-decoration:underline}.wsite .btn,.wsite .links a,.wsite .logo,.wsite .more{text-decoration:none}.wsite .flag,.wsite footer a.ig svg{display:inline-block}.wsite{min-height:100vh}.wsite .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.wsite .top .logo img{width:auto}.wsite .talk-help{display:block;font-weight:400;font-size:12.5px;color:var(--soft);margin-top:4px}.wsite .pic .phoneshot{flex:none;height:96%;width:auto}.wsite .pic .badge{flex:none;height:84%;width:auto;aspect-ratio:360/300}.wsite .foundation{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"head list" "cta list";grid-template-rows:1fr auto;margin-top:44px;padding:0;background:#fff;border:2px solid var(--moss);border-radius:16px;overflow:hidden}.wsite .fs-head{grid-area:head;background:var(--moss);color:#f7f7f4;padding:32px 34px 10px}.wsite .fs-head h2{font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.4px;margin:0 0 24px;color:#fff}.wsite .fs-when{font:700 28px var(--font-fraunces),Lora,Georgia,serif;color:#e9c77e;line-height:1.2}.wsite .fs-when span{display:block;font:500 15px var(--font-inter),Inter,system-ui,sans-serif;color:hsla(60,16%,96%,.8);margin-bottom:4px}.wsite .fs-cta{grid-area:cta;background:var(--moss);padding:10px 34px 32px}.wsite .fs-cta .btn{background:#f7f7f4;color:var(--moss-dk)}.wsite .fs-list{grid-area:list;padding:30px 34px;display:flex;flex-direction:column;gap:18px;justify-content:center}.wsite .fs-item{display:flex;gap:14px;align-items:flex-start}.wsite .fs-ic{flex:none;width:26px;height:26px;margin-top:1px}.wsite .fs-ic circle{fill:#eef2ec}.wsite .fs-ic path{fill:none;stroke:var(--moss);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wsite .fs-item b{display:block;font-size:17px;font-weight:600}.wsite .fs-item span{display:block;font-size:15px;color:var(--muted);margin-top:2px}.wsite .fs-terms{align-self:flex-start;margin-left:40px;font-size:14.5px}.wsite .fs-link a,.wsite .fs-terms{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .plans{margin-top:28px}.wsite .fs-link{margin-top:14px;font-size:14px}.wsite .terms-page h1{font-size:36px;margin-bottom:8px}.wsite .terms-page .updated{color:var(--muted);font-size:14px;margin-bottom:28px}.wsite .terms-page h2{font-size:22px;margin:30px 0 10px}.wsite .terms-page li,.wsite .terms-page p{max-width:760px;font-size:16px}.wsite .terms-page ol{padding-left:22px}.wsite .terms-page li{margin-bottom:8px}@media (max-width:760px){.wsite .foundation{grid-template-columns:1fr;grid-template-areas:"head" "list" "cta";grid-template-rows:auto;margin-top:36px;padding:0}.wsite .fs-head{padding:24px 22px 22px}.wsite .fs-head h2{font-size:34px;margin-bottom:16px}.wsite .fs-when{font-size:24px}.wsite .fs-list{padding:24px 22px 8px}.wsite .fs-cta{background:none;padding:12px 22px 24px}.wsite .fs-cta .btn{background:var(--moss);color:#fff}.wsite .terms-page h1{font-size:28px}}.wsite .ref-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.wsite .ref-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 30px 30px}.wsite .ref-card.inst{background:#eef2ec;border-color:#cfdacf}.wsite .ref-card .who{font-weight:600;color:var(--moss);margin-bottom:4px}.wsite .ref-card h2{font-size:28px;margin-bottom:12px}.wsite .ref-card p{margin-bottom:12px}.wsite .ref-card .small{font-size:14.5px;color:var(--muted);margin:auto 0 0;padding-top:6px}.wsite .ref-card .small a{color:var(--moss);font-weight:600;text-underline-offset:3px}.wsite .ref-card .btn{align-self:flex-start;margin-top:auto}.wsite .bank{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;margin:4px 0 6px}.wsite .bank i{height:22px;border-radius:4px;border:1.5px solid var(--moss);background:#fff}.wsite .bank i.on{background:var(--moss)}.wsite .bank-cap{font-size:14px;color:var(--muted)}.wsite section.ref-sec{padding-top:56px}.wsite .ref-sec h2{margin-bottom:18px}.wsite .steps{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px}.wsite .steps .ftext{border-top:1px solid #dad7cc;padding-top:18px}.wsite .fine{max-width:780px;padding-left:22px}.wsite .fine li{font-size:15.5px;margin-bottom:8px}.wsite .talk-mode{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--moss);border-radius:10px;overflow:hidden;margin:0 0 16px;padding:0}.wsite .talk-form .talk-mode label{margin:0;font-size:14px;cursor:pointer}.wsite .talk-form .talk-mode input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0}.wsite .talk-form .talk-mode span{display:block;text-align:center;padding:10px 8px;font-weight:600;color:var(--moss);background:#fff}.wsite .talk-form .talk-mode label+label span{border-left:1.5px solid var(--moss)}.wsite .talk-form .talk-mode input:checked+span{background:var(--moss);color:#fff}.wsite .talk-form .talk-mode input:focus-visible+span{outline:2px solid var(--ochre);outline-offset:-4px}.wsite .ref-starts{margin-top:12px;font-size:17px;font-weight:600;color:var(--moss)}@media (max-width:760px){.wsite .ref-cards{grid-template-columns:1fr;gap:20px;margin-top:24px}.wsite .ref-card{padding:22px 20px 24px}.wsite .ref-card h2{font-size:24px}.wsite .bank{gap:4px}.wsite .bank i{height:18px}.wsite section.ref-sec{padding-top:44px}.wsite .steps{grid-template-columns:1fr;row-gap:4px}}.wsite .fine{list-style:disc}.wsite .fine-head{font-size:19px;margin:0 0 8px}.wsite .fine+.fine-head{margin-top:22px}.wsite .page{max-width:768px;margin:0 auto;padding:40px 40px 56px}.wsite .page .mt-1{margin-top:4px}.wsite .page .mt-2{margin-top:8px}@media (max-width:760px){.wsite .page{padding:28px 20px 40px}}.wsite .af-intro{max-width:760px;font-size:17px}.wsite .af-intro+.af-intro{margin-top:12px}.wsite .af-key{margin-top:16px;font-size:14.5px;line-height:1.9;color:var(--muted)}.wsite .af-key .af-tag{margin:0 2px}.wsite .af-updated{font-size:13px;color:var(--soft);margin-top:10px}.wsite .jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.wsite .jump a{font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 13px}.wsite .jump a:hover{border-color:var(--moss);color:var(--moss)}.wsite .af-tag{display:inline-block;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.5;color:var(--moss);border:1.5px solid var(--moss);border-radius:999px;padding:0 8px;margin-left:6px;vertical-align:1px;white-space:nowrap}.wsite .af-tag.pro{color:#7a5a1c;border-color:var(--ochre);background:#fbf6ea}.wsite .af-grid{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;margin-top:32px}.wsite .af-card{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 26px 18px;margin-bottom:24px;scroll-margin-top:96px}.wsite .af-card h2{font-size:22px;margin-bottom:8px}.wsite .af-card h2 .af-tag{vertical-align:3px}.wsite .af-card .ticks li{font-size:15px;line-height:1.55;padding:8px 0 8px 26px;border-top:1px solid #efede6}.wsite .af-card .ticks li:first-child{border-top:0}.wsite .af-card .ticks li:before{top:8px}.wsite .af-card .ticks li:has(.af-tag){display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wsite .af-card .ticks li .af-tag{flex:none;margin:2px 0 0}@media (max-width:760px){.wsite .af-intro{font-size:16px}.wsite .jump{gap:7px;margin-top:22px;padding-top:18px}.wsite .jump a{font-size:13.5px;padding:4px 11px}.wsite .af-grid{-moz-column-count:1;column-count:1;margin-top:24px}.wsite .af-card{padding:18px 18px 12px;margin-bottom:18px;scroll-margin-top:16px}.wsite .af-card h2{font-size:20px}.wsite .af-card .ticks li{font-size:14.5px}}.wsite .story section{padding-top:48px}.wsite .story section.first{padding-top:34px}.wsite .story .about{padding:18px 28px;margin-bottom:16px}.wsite .story .about .lead{font-size:18px;line-height:1.6}.wsite .story p.body{font-size:16.5px;max-width:none;line-height:1.65}.wsite .story .tired h2{font-size:26px;margin-bottom:10px}.wsite .story .pair{display:grid;grid-template-columns:.8fr 1.2fr;-moz-column-gap:40px;column-gap:40px;padding:16px 0;border-top:1px solid #dad7cc}.wsite .story .pair:last-child{border-bottom:1px solid #dad7cc}.wsite .story .pair h3{font-size:19px;color:var(--moss-dk);padding-top:2px}.wsite .story .pair p{font-size:15.5px;line-height:1.65}.wsite .story .pair .lhs{display:flex;flex-direction:column;gap:10px}.wsite .story .pair .ill{width:176px;height:auto;display:block;align-self:center}.wsite .story .human{background:var(--moss);color:#f7f7f4;border-radius:14px;padding:26px 32px;margin-top:36px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:24px;column-gap:24px;align-items:start}.wsite .story .human svg{width:52px;height:52px;flex:none;margin-top:2px}.wsite .story .human svg *{fill:none;stroke:#e9c77e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wsite .story .human h2{font-size:26px;color:#fff;margin:0 0 8px}.wsite .story .human p{font-size:15.5px;line-height:1.65;color:hsla(60,16%,96%,.92);max-width:760px}.wsite .story .switchover{background:#eef2ec;border:2px solid var(--moss);border-radius:12px;padding:22px 30px;margin-top:20px}.wsite .story .switchover h2{font-size:23px;margin:0 0 8px;color:var(--moss-dk)}.wsite .story .switchover p{font-size:15.5px;line-height:1.65;max-width:880px}.wsite .story .end{padding:38px 0 30px}.wsite .story .end h2{font-size:27px;margin-bottom:8px}.wsite .story .end p{margin-bottom:18px;max-width:760px;margin-left:auto;margin-right:auto}.wsite .story .close-note{font-size:14px;color:var(--moss);font-weight:600;margin-top:12px;margin-bottom:0}@media (max-width:760px){.wsite .story section{padding-top:36px}.wsite .story section.first{padding-top:26px}.wsite .story .about{padding:16px 18px}.wsite .story .about .lead{font-size:16.5px}.wsite .story p.body{font-size:15.5px}.wsite .story .tired h2{font-size:23px}.wsite .story .pair{grid-template-columns:1fr;row-gap:4px;padding:14px 0}.wsite .story .pair h3{font-size:18px}.wsite .story .pair .lhs{gap:8px}.wsite .story .pair .ill{width:140px}.wsite .story .pair p{font-size:15px}.wsite .story .human{grid-template-columns:1fr;row-gap:10px;padding:22px 20px;margin-top:30px;border-radius:12px}.wsite .story .human svg{width:42px;height:42px;margin:0}.wsite .story .human h2{font-size:22px}.wsite .story .human p{font-size:15px}.wsite .story .switchover{padding:20px;margin-top:16px}.wsite .story .switchover h2{font-size:21px}.wsite .story .switchover p{font-size:15px}.wsite .story .end{padding:32px 0 26px}.wsite .story .end h2{font-size:24px}}.wsite footer a.status{text-decoration:none;color:inherit}.wsite footer a.status .words{text-decoration:underline;text-underline-offset:2px}.wsite .st section.first{padding-top:36px;padding-bottom:56px}.wsite .st-banner{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:24px;column-gap:24px;align-items:center;background:var(--moss);color:#f7f7f4;border-radius:14px;padding:26px 32px}.wsite .st-banner.st-incident{background:#b5533c}.wsite .st-banner svg{width:56px;height:56px;display:block}.wsite .st-banner svg *{fill:none;stroke:#e9c77e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wsite .st-banner h1{font-size:32px;color:#fff;margin:0 0 4px}.wsite .st-banner p{font-size:15.5px;line-height:1.6;color:hsla(60,16%,96%,.92)}.wsite .st-areas{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.wsite .st-area{display:grid;grid-template-columns:112px 1fr;-moz-column-gap:22px;column-gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 26px 22px 22px}.wsite .st-area img{width:112px;height:112px;display:block}.wsite .st-area h2{font-size:23px;margin:0 0 4px}.wsite .st-area p{font-size:15px;line-height:1.55;color:var(--muted)}.wsite .st-area .st-state{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;color:var(--moss)}.wsite .st-area .st-state i{width:10px;height:10px;border-radius:50%;background:#4a6a50;flex:none}.wsite .st-area .st-issues{color:var(--ochre)}.wsite .st-area .st-issues i{background:var(--ochre)}.wsite .st-area .st-down{color:#b5533c}.wsite .st-area .st-down i{background:#b5533c}@media (max-width:760px){.wsite .st section.first{padding-top:26px;padding-bottom:40px}.wsite .st-banner{-moz-column-gap:16px;column-gap:16px;padding:20px;border-radius:12px}.wsite .st-banner svg{width:42px;height:42px}.wsite .st-banner h1{font-size:25px}.wsite .st-banner p{font-size:15px}.wsite .st-areas{grid-template-columns:1fr;gap:16px;margin-top:20px}.wsite .st-area{grid-template-columns:80px 1fr;-moz-column-gap:16px;column-gap:16px;padding:18px 18px 18px 16px}.wsite .st-area img{width:80px;height:80px}.wsite .st-area h2{font-size:20px}.wsite .st-area p{font-size:14.5px}.wsite .st-area .st-state{font-size:14.5px;margin-top:8px}}