@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}header[data-astro-cid-nen7h5rs]{z-index:90;background:var(--base);position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;height:104px;display:flex}.nav[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img{width:auto;height:64px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:22px;margin-left:auto;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);font-size:.86rem;font-weight:600}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--gold)}.nav[data-astro-cid-nen7h5rs] .acts[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.burger[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.6rem;display:none}@media (width<=960px){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs] .acts[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs].open{background:var(--base);border-bottom:1px solid var(--line);padding:14px 28px 22px;display:block;position:absolute;top:104px;left:0;right:0}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:11px 0}}footer[data-astro-cid-jo6i4kqk]{color:var(--dim);border-top:1px solid var(--line);padding:70px 0 34px}footer[data-astro-cid-jo6i4kqk] .bigmark{width:auto;height:72px;margin-top:32px}.fgrid2[data-astro-cid-jo6i4kqk]{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px;display:grid}footer[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{letter-spacing:-.025em;max-width:20ch;color:var(--white);margin-bottom:22px;font-size:1.5rem;font-weight:800}.ftel[data-astro-cid-jo6i4kqk]{color:var(--gold);letter-spacing:-.03em;font-size:1.7rem;font-weight:800;display:inline-block}.fhours[data-astro-cid-jo6i4kqk]{color:var(--dimmer);margin:8px 0 0;font-size:1rem}footer[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.8rem;font-weight:800}footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:12px;font-size:1.05rem}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.fbase[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--dimmer);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:26px;font-size:.95rem;display:flex}@media (width<=960px){.fgrid2[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=620px){.fgrid2[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.askbar[data-astro-cid-5quhti3c]{z-index:200;background:var(--gold);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #00000059}.inner[data-astro-cid-5quhti3c]{max-width:var(--max);align-items:center;gap:16px;margin:0 auto;padding:16px 28px;display:flex}.who[data-astro-cid-5quhti3c]{color:var(--base);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:flex}.dot[data-astro-cid-5quhti3c]{background:var(--base);border-radius:50%;flex:none;width:9px;height:9px}.askbar[data-astro-cid-5quhti3c] input[data-astro-cid-5quhti3c]{color:var(--base);background:#fff;border:1px solid #c79b2a;border-radius:8px;flex:1;margin:0;padding:14px 16px;font-size:1.05rem;font-weight:500}.askbar[data-astro-cid-5quhti3c] input[data-astro-cid-5quhti3c]::placeholder{color:#6a8481}.askbar[data-astro-cid-5quhti3c] input[data-astro-cid-5quhti3c]:focus{outline:3px solid var(--base);border-color:var(--base)}.askbar[data-astro-cid-5quhti3c] .btn{background:var(--base);color:var(--gold);border-color:var(--base)}.askbar[data-astro-cid-5quhti3c] .btn .ic{color:var(--gold);background:#ffffff2e}.x[data-astro-cid-5quhti3c]{color:var(--base);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-family:inherit;font-size:1.4rem;font-weight:700}.askpanel[data-astro-cid-5quhti3c]{max-width:var(--max);margin:0 auto;padding:18px 28px 0;display:none}.askpanel[data-astro-cid-5quhti3c].open{display:block}.asklog[data-astro-cid-5quhti3c]{background:var(--base);border-radius:14px;max-height:38vh;padding:26px 28px;overflow:auto}.asklog[data-astro-cid-5quhti3c] p[data-astro-cid-5quhti3c]{color:var(--cream);margin:0;font-size:1.12rem;line-height:1.55}.chips[data-astro-cid-5quhti3c]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.chips[data-astro-cid-5quhti3c] button[data-astro-cid-5quhti3c]{border:1.5px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:.95rem;font-weight:800}.chips[data-astro-cid-5quhti3c] button[data-astro-cid-5quhti3c]:hover{background:var(--gold);color:var(--on-gold)}@media (width<=960px){.who[data-astro-cid-5quhti3c]{display:none}.inner[data-astro-cid-5quhti3c]{gap:10px;padding:12px 18px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}:root{--base:#17544c;--card:#1d6259;--card2:#215f57;--teal:#74b6aa;--gold:#e9b93f;--cream:#fbf6ea;--white:#fff;--dim:#ffffffb8;--dimmer:#ffffff8c;--line:#ffffff24;--on-gold:#241a03;--on-gold-soft:#5a4409;--on-light:#123f39;--max:1160px}*{box-sizing:border-box}body{background:var(--base);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:92px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;line-height:1.6}h1,h2,h3{letter-spacing:-.03em;color:var(--white);margin:0 0 .4em;font-weight:800;line-height:1.08}h1{font-size:clamp(2.4rem,4.6vw,3.5rem)}h2{font-size:clamp(2rem,3.8vw,3rem)}h3{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}p{margin:0 0 1em}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}section{padding:clamp(60px,7vw,100px) 0}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.gold,.inline{color:var(--gold)}.sub{color:var(--dim);max-width:60ch;font-size:1.12rem;line-height:1.55}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:11px 12px 11px 22px;font-family:inherit;font-size:.88rem;font-weight:700;transition:opacity .15s;display:inline-flex}.btn:hover{opacity:.85}.btn .ic{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.b-gold{background:var(--gold);color:var(--on-gold)}.b-gold .ic{color:var(--on-gold);background:#0000002e}.b-line{color:var(--white);border-color:#ffffff8c;padding:11px 22px}.b-white{background:var(--white);color:var(--on-light);padding:11px 22px}.hero{padding:36px 0 70px}.hgrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hero .eyebrow{color:var(--dim);margin-bottom:18px;font-size:1.12rem}.hero h1{margin-bottom:22px;font-size:clamp(2.3rem,4.3vw,3.3rem)}.hero p.sub{margin-bottom:26px}.hrow{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.media{border-radius:14px;position:relative;overflow:visible}.media .frame{aspect-ratio:5/4;background:var(--card);border-radius:14px;overflow:hidden}.media .frame img{object-fit:cover;width:100%;height:100%;display:block}.chip{background:var(--white);color:var(--on-light);border-radius:10px;padding:16px 18px;font-size:.95rem;line-height:1.35;position:absolute;box-shadow:0 10px 30px #00000040}.chip strong{font-size:1.05rem;font-weight:800;display:block}.chip.c1{min-width:190px;top:-22px;right:-14px}.chip.c2{border-radius:12px;bottom:74px;left:-18px}.chip.c3{background:var(--cream);min-width:200px;bottom:-24px;left:-18px}.chip.c3 b{letter-spacing:-.03em;font-size:2.2rem;font-weight:800;line-height:1;display:block}.chip.c3 span{color:#3d5b57;font-size:.92rem}.ph{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px dashed var(--gold);border-radius:4px;margin-bottom:8px;padding:3px 7px;font-size:.6rem;font-weight:800;display:inline-block}.chip .ph{color:#8a6a12;border-color:#c79b2a}.tw{text-align:center}.tw .lead{color:var(--dim);margin-bottom:10px;font-size:1.12rem}.tw h2{margin-bottom:22px}.avs{justify-content:center;align-items:center;gap:12px;margin-bottom:52px;display:flex}.avs .stack{display:flex}.avs .stack i{background:var(--teal);border:2px solid var(--base);border-radius:50%;width:38px;height:38px;margin-left:-10px;display:block}.avs .stack i:first-child{margin-left:0}.avs span{color:var(--dim);font-size:.88rem}.tcard{background:var(--card);text-align:left;border-radius:16px;grid-template-columns:1fr 1.15fr;align-items:start;gap:44px;padding:40px;display:grid}.tcard .mark{color:var(--gold);margin-bottom:22px;font-size:3.4rem;font-weight:800;line-height:.7}.tcard .who{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tcard .who i{background:var(--teal);border-radius:50%;flex:none;width:60px;height:60px}.tcard h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.15}.tcard p{color:var(--dim);margin:14px 0 0;font-size:1.12rem;line-height:1.55}.tnav{justify-content:center;gap:14px;margin-top:34px;display:flex}.tnav button{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:.9rem}.tnav button:hover{border-color:var(--gold);color:var(--gold)}.slist{border-top:1px solid var(--line);margin-top:56px}.srow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr;align-items:start;gap:48px;margin:0 -28px;padding:44px 28px;transition:background .18s,color .18s;display:grid}.srow:hover,.srow:focus-within{background:var(--gold);color:var(--base)}.srow h3{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;transition:color .18s}.srow:hover h3,.srow:focus-within h3{color:var(--base)}.srow .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:16px;font-size:.8rem;font-weight:800;transition:color .18s;display:block}.srow:hover .tag,.srow:focus-within .tag{color:var(--on-gold-soft)}.srow p{color:var(--dim);margin-bottom:14px;font-size:1.12rem;line-height:1.55;transition:color .18s}.srow:hover p,.srow:focus-within p{color:#1e4a44}.srow .inline{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.srow:hover .inline,.srow:focus-within .inline{color:var(--base)}.srow .go{border:1.5px solid var(--gold);color:var(--gold);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:13px 26px;font-size:.95rem;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.srow:hover .go,.srow:focus-within .go{background:var(--base);border-color:var(--base);color:var(--gold)}.ba{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:44px;display:grid}.ba figure{margin:0}.balbl{letter-spacing:-.035em;color:var(--white);margin:0 0 18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.balbl.on{color:var(--gold)}.shot{aspect-ratio:751/660;border:1px solid var(--line);border-radius:12px;overflow:hidden}.shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ba figcaption{color:var(--dim);margin-top:16px;font-size:1.12rem;line-height:1.5}.mockup{background:var(--base);flex-direction:column;width:100%;height:100%;font-size:10px;display:flex;container-type:inline-size}.mtop{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.mlogo{object-fit:contain;width:auto;height:22px}.mnav{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:5.2px;font-weight:600}.mline{border:1px solid #ffffff80;border-radius:999px;padding:4px 8px;font-size:5.2px;font-weight:800}.mpill{background:var(--gold);color:var(--on-gold);border-radius:999px;padding:4px 8px;font-size:5.2px;font-weight:800}.mbody{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:16px 12px;display:grid}.meyebrow{color:var(--dim);margin-bottom:6px;font-size:5.6px;display:block}.mtext strong{letter-spacing:-.03em;margin-bottom:7px;font-size:14px;font-weight:800;line-height:1.1;display:block}.msub{color:var(--dim);margin-bottom:10px;font-size:5.6px;line-height:1.45;display:block}.mbtns{gap:5px;display:flex}.mbtn{background:var(--gold);color:var(--on-gold);border-radius:999px;padding:5px 9px;font-size:5.4px;font-weight:800}.mbtn.ghost{color:#fff;background:0 0;border:1px solid #ffffff80}.mmedia{position:relative}.mphoto{aspect-ratio:5/4;border-radius:6px;overflow:hidden}.mphoto img{object-fit:cover;width:100%;height:100%}.mchip{color:var(--on-light);background:#fff;border-radius:5px;padding:5px 8px;font-size:5.4px;font-weight:800;position:absolute;top:-7px;right:-6px}.mchip.cream{background:var(--cream);font-size:8px;inset:auto auto -8px -6px}.cta-band{background:var(--gold);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:44px;padding:40px 44px;display:flex}.cta-band h3{color:var(--base);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.cta-band .btn{background:var(--base);color:var(--gold);border-color:var(--base)}.cta-band .btn .ic{color:var(--gold);background:#ffffff2e}.feature{background:var(--card);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:40px;padding:44px;display:grid}.ftag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-block}.feature h3{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800}.feature p{color:var(--dim);font-size:1.12rem;line-height:1.55}.fshot img{border:1px solid var(--line);border-radius:10px;width:100%;display:block}.sblock{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.sblock+.sblock{margin-top:100px}.sblock h3{letter-spacing:-.02em;margin-bottom:14px;font-size:1.7rem;font-weight:800}.pwrap{position:relative}.photo{aspect-ratio:3/4;background:var(--card2);border-radius:12px;max-width:330px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo.wide{aspect-ratio:4/3;max-width:none}.pwrap .mark{color:var(--gold);font-size:2.6rem;font-weight:800;line-height:.7;position:absolute;top:52%;left:-34px}.qc{background:var(--cream);color:var(--on-light);border-radius:10px;max-width:250px;padding:18px 20px;font-size:1rem;font-weight:600;line-height:1.45;position:absolute;bottom:34px;left:-30px}.qc.teal{background:var(--teal)}.tagcard{background:var(--white);color:var(--on-light);border-radius:10px;padding:12px 16px;font-size:.78rem;position:absolute;top:-26px;right:-20px;box-shadow:0 10px 30px #00000040}.tagcard strong{font-size:.85rem;display:block}.nums{text-align:center}.nums .sub{margin:0 auto 46px}.ngrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:840px;margin:0 auto;display:grid}.ncard{background:var(--card);border-radius:14px;padding:32px 24px}.ncard .up{color:var(--gold);margin-bottom:14px;font-size:1.2rem}.ncard b{letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1;display:block}.ncard span{color:var(--dim);font-size:.9rem}.nsolo{max-width:268px;margin:22px auto 0}.revs{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.rev{background:var(--card);border-radius:14px;padding:26px}.rev p{color:var(--dim);font-size:1.12rem}.rev cite{color:var(--dimmer);font-size:.84rem;font-style:normal}.fgrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.fq{background:var(--card);border-radius:12px;padding:30px}.fq h3{letter-spacing:-.02em;margin-bottom:12px;font-size:1.3rem;font-weight:800}.fq p{color:var(--dim);margin:0;font-size:1.12rem;line-height:1.55}.fq .btn{margin-top:20px}.cgrid{grid-template-columns:1fr 1.1fr;align-items:start;gap:52px;display:grid}.cgrid h2 span{color:var(--gold)}.callbox{background:var(--gold);color:var(--base);border-radius:14px;margin-top:34px;padding:34px 36px;transition:opacity .15s;display:block}.callbox:hover{opacity:.9}.callbox .l{letter-spacing:.16em;text-transform:uppercase;color:var(--on-gold-soft);font-size:.8rem;font-weight:800;display:block}.callbox b{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05;display:block}.callbox .h{color:#2a5f58;font-size:1rem;font-weight:600;display:block}form{background:var(--card);border-radius:16px;padding:32px}.frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{color:var(--white);margin-bottom:8px;font-size:1rem;font-weight:600;display:block}label em{color:var(--gold);font-style:normal}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--white);background:#ffffff0f;border-radius:8px;margin-bottom:18px;padding:14px 15px;font-family:inherit;font-size:1.05rem}input::placeholder,textarea::placeholder{color:#fff6}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);border-color:var(--gold)}textarea{resize:vertical;min-height:130px}select option{color:var(--on-light)}.crumbs{color:var(--dimmer);margin-bottom:20px;font-size:1rem}.telplain{color:var(--gold);border-bottom:2px solid #e9b93f66;padding-bottom:3px;font-size:1.1rem;font-weight:800}.telplain:hover{border-bottom-color:var(--gold)}.pagegrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.pcard{background:var(--card);border-radius:14px;padding:30px}.pcard h3{letter-spacing:-.025em;margin-bottom:12px;font-size:1.3rem;font-weight:800}.pcard p{color:var(--dim);margin:0;font-size:1.12rem;line-height:1.55}.steps,.getlist,.signs,.beliefs{border-top:1px solid var(--line);margin-top:40px}.steps{margin-top:44px}.getlist{counter-reset:g}.steps li,.getlist li,.signs li,.beliefs li{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;align-items:baseline;gap:28px;margin:0 -22px;padding:28px 22px;transition:background .18s,color .18s;display:grid}.steps li{padding:30px 22px}.getlist li{padding:26px 22px}.steps li:hover,.getlist li:hover,.signs li:hover,.beliefs li:hover{background:var(--gold)}.steps .n,.getlist .n,.signs .n,.beliefs .n{color:var(--gold);font-size:1.35rem;font-weight:800}.getlist .n{letter-spacing:-.02em}.steps h3,.getlist h3,.signs h3,.beliefs h3{letter-spacing:-.025em;margin:0 0 8px;font-size:1.45rem;font-weight:800}.steps h3{font-size:1.5rem}.steps p,.getlist p,.signs p,.beliefs p{color:var(--dim);max-width:66ch;margin:0;font-size:1.12rem;line-height:1.5}.getlist p{max-width:62ch}.getlist .inline{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.steps li:hover .n,.getlist li:hover .n,.signs li:hover .n,.beliefs li:hover .n,.steps li:hover h3,.getlist li:hover h3,.signs li:hover h3,.beliefs li:hover h3,.getlist li:hover .inline{color:var(--base)}.steps li:hover p,.getlist li:hover p,.signs li:hover p,.beliefs li:hover p{color:#1e4a44}.wide-cta{background:var(--gold);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:40px 44px;display:flex}.wide-cta h2{color:var(--base);margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.wide-cta .btn{background:var(--base);color:var(--gold);border-color:var(--base)}.wide-cta .btn .ic{color:var(--gold);background:#ffffff2e}.wide-cta .telbig{color:var(--base);letter-spacing:-.03em;white-space:nowrap;border-bottom:3px solid #17544c59;padding-bottom:4px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}.wide-cta .telbig:hover{border-bottom-color:var(--base)}.runshot,.proofshot,.opshot{border-radius:14px;margin-top:34px;overflow:hidden}.runshot img,.proofshot img,.opshot img{width:100%;height:auto;display:block}.mockwrap{aspect-ratio:751/660;border:1px solid var(--line)}.legal{max-width:74ch;margin-top:8px}.legal h2{margin:52px 0 14px;font-size:clamp(1.5rem,2.6vw,2rem)}.legal h2:first-child{margin-top:0}.legal h3{letter-spacing:-.02em;margin:28px 0 8px;font-size:1.2rem;font-weight:800}.legal p,.legal li{color:var(--dim);font-size:1.12rem;line-height:1.6}.legal ul{margin:0 0 1em}.legal li{margin-bottom:12px;padding-left:28px;position:relative}.legal li:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:.6em;left:0}.legal strong{color:var(--white)}.legal a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.updated{color:var(--dimmer);margin-top:8px;font-size:1rem}@media (width<=960px){.pagegrid{grid-template-columns:1fr 1fr}.steps li,.getlist li,.signs li,.beliefs li{grid-template-columns:1fr;gap:10px}.hgrid,.tcard,.sblock,.ready,.cgrid,.srow{grid-template-columns:1fr;gap:32px}.srow{gap:20px;margin:0 -24px;padding:34px 24px}.revs,.fgrid,.ba{grid-template-columns:1fr 1fr}.feature{grid-template-columns:1fr;padding:32px}.chip{box-shadow:none;margin-top:14px;position:static}.qc,.tagcard,.pwrap .mark{max-width:none;margin-top:14px;position:static}.photo{max-width:none}}@media (width<=620px){.revs,.fgrid,.frow,.ba,.pagegrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
