.page_page__nGEuf{background:#fbfaf6;color:var(--ui-ink);min-height:100vh}.page_wrap__8gXjF{width:min(1280px,calc(100% - 64px));margin:auto}.page_intro__oYQzn{padding:64px 0 72px}.page_crumbs__A4eiS{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:32px}.page_crumbs__A4eiS a{color:inherit;text-underline-offset:4px}.page_hero__d_dWH h1,.page_intro__oYQzn h1{font-family:var(--font-unbounded),sans-serif;font-size:clamp(32px,4.2vw,60px);line-height:1.13;letter-spacing:-.055em;margin:18px 0 24px;text-wrap:balance}.page_intro__oYQzn p{max-width:720px;color:#62665d;font-size:17px;line-height:1.7}.page_eyebrow__paeYe{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.page_hero__d_dWH{padding:48px 0 70px;color:#f7f7f1;background:#161912}.page_heroGrid__v9grn{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.page_hero__d_dWH p{color:#bec3b6;font-size:16px;line-height:1.7}.page_preview__iEmnI{display:block;position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 28px 70px #0004}.page_preview__iEmnI img{object-fit:cover;object-position:top}.page_action__huaiJ{display:inline-flex;align-items:center;min-height:50px;padding:0 22px;margin-top:18px;background:var(--ui-accent);color:var(--ui-ink);border-radius:10px;font-size:13px;font-weight:800;text-decoration:none}.page_section__uBdTz{padding:76px 0;border-bottom:1px solid #dddfd7}.page_section__uBdTz h2{font-family:var(--font-unbounded),sans-serif;font-size:clamp(25px,3vw,40px);line-height:1.2;letter-spacing:-.04em;margin:0 0 28px}.page_lead__uG4aq{max-width:760px;color:#62665d;line-height:1.7;margin-bottom:32px}.page_directory__wrjbc{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.page_directory__wrjbc a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-top:1px solid #dddfd7;color:inherit;text-decoration:none}.page_directory__wrjbc strong{display:block;font-size:19px;letter-spacing:-.025em}.page_directory__wrjbc small{display:block;color:#62665d;margin-top:7px}.page_directory__wrjbc a:hover strong{text-decoration:underline;text-underline-offset:5px}.page_criteria__uOfzJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;list-style:none;counter-reset:criteria}.page_criteria__uOfzJ li{counter-increment:criteria;color:#62665d;line-height:1.75}.page_criteria__uOfzJ li:before{content:"0" counter(criteria);display:block;color:var(--ui-ink);font-size:13px;font-weight:800;padding:16px 0;margin-bottom:10px;border-top:1px solid #bdc2b5}.page_grid__dwPAk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page_compare__nhDyf{margin-top:42px}.page_compare__nhDyf article{display:grid;grid-template-columns:1fr 1.6fr auto;gap:30px;padding:26px 0;align-items:start;border-top:1px solid #dddfd7}.page_compare__nhDyf h3{margin:0;font-size:18px}.page_compare__nhDyf a{color:inherit;text-underline-offset:4px}.page_compare__nhDyf p{margin:0;color:#62665d;line-height:1.65}.page_compare__nhDyf strong{white-space:nowrap}.page_faq__aUXBX details{border-top:1px solid #dddfd7;padding:22px 0}.page_faq__aUXBX summary{font-weight:750;font-size:17px;cursor:pointer}.page_faq__aUXBX p{max-width:850px;color:#62665d;line-height:1.75;margin:18px 0 0}.page_related__6pQCU{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:30px}.page_related__6pQCU a{color:inherit;text-underline-offset:5px;line-height:1.6}@media(max-width:900px){.page_heroGrid__v9grn{grid-template-columns:1fr;gap:36px}.page_preview__iEmnI{max-width:740px}.page_criteria__uOfzJ{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.page_wrap__8gXjF{width:calc(100% - 32px)}.page_hero__d_dWH,.page_intro__oYQzn{padding:36px 0 48px}.page_section__uBdTz{padding:50px 0}.page_directory__wrjbc,.page_grid__dwPAk{grid-template-columns:1fr}.page_compare__nhDyf article{grid-template-columns:1fr;gap:12px}.page_directory__wrjbc strong{font-size:17px}}.page_page__jWMSh{--ink:#11130f;--muted:#666a60;--line:#dddfd7;--paper:#fbfaf6;--signal:var(--ui-accent);min-height:100vh;overflow:hidden;color:var(--ink);background:var(--paper);font-family:var(--font-onest),Arial,sans-serif}.page_content__gSxg2,.page_heroInner__7DhyD{width:min(1320px,calc(100% - 80px));margin:0 auto}.page_hero__5Dfhk{display:grid;min-height:calc(100svh - 78px);align-items:center;padding:70px 0;color:#f7f7f1;background:#161912}.page_heroInner__7DhyD{display:grid;grid-template-columns:minmax(390px,.78fr) minmax(500px,1.22fr);gap:clamp(48px,7vw,110px);align-items:center}.page_eyebrow__9LKRx{margin:0 0 18px;color:inherit;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.page_heroCopy__jZxLO{animation:page_hero-copy-in__vbfAD .65s cubic-bezier(.16,1,.3,1) both}.page_heroCopy__jZxLO h1{max-width:650px;margin:0;font-family:var(--font-unbounded),sans-serif;font-size:clamp(43px,5.2vw,76px);font-weight:690;letter-spacing:-.072em;line-height:.98;text-wrap:balance}.page_heroCopy__jZxLO>p:last-of-type{max-width:590px;margin:28px 0 0;color:#b9bdb2;font-size:17px;line-height:1.65}.page_heroActions__8KC5M{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.page_heroActions__8KC5M a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:20px;padding:0 21px;border:1px solid #5d6255;border-radius:11px;color:#f7f7f1;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.page_heroActions__8KC5M a:first-child{border-color:var(--signal);color:var(--ink);background:var(--signal)}.page_heroActions__8KC5M a:hover{border-color:#f7f7f1;color:var(--ink);background:#f7f7f1;transform:translateY(-2px)}.page_heroVisual__XmTkR{display:block;overflow:hidden;border:1px solid #34382f;border-radius:22px;color:inherit;background:#22261e;box-shadow:0 40px 100px rgba(0,0,0,.32);text-decoration:none;transform:rotate(1.2deg);animation:page_hero-visual-in__I_9Ty .8s cubic-bezier(.16,1,.3,1) .1s both;transition:transform .5s cubic-bezier(.16,1,.3,1)}.page_heroVisual__XmTkR:hover{transform:rotate(0deg) translateY(-6px)}.page_heroVisualTop__TkST9{display:flex;height:42px;align-items:center;gap:7px;padding:0 14px;color:#aeb3a6;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_heroVisualTop__TkST9 i{width:7px;height:7px;border-radius:50%;background:#555b4e}.page_heroVisualTop__TkST9 span{margin-left:auto}.page_heroImage__I226v{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#fff}.page_heroImage__I226v img{object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.page_heroVisual__XmTkR:hover .page_heroImage__I226v img{transform:scale(1.018)}.page_intentRail__7eA7B{padding:104px 0 110px;background:#fff}.page_sectionLead__im1db{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(520px,1.45fr);gap:80px;align-items:end;padding-bottom:42px;border-bottom:1px solid var(--line)}.page_sectionLead__im1db .page_eyebrow__9LKRx{color:var(--muted)}.page_comparisonHeading__yj1Rb h2,.page_faqHeading__yyeyx h2,.page_finalCta__ektrN h2,.page_sectionLead__im1db h2,.page_templatesHeading__Vs_99 h2{margin:0;font-family:var(--font-unbounded),sans-serif;font-size:clamp(34px,4.5vw,62px);font-weight:680;letter-spacing:-.067em;line-height:1.02;text-wrap:balance}.page_intentRows__sZ1Zm a{display:grid;grid-template-columns:60px minmax(250px,.75fr) minmax(320px,1fr) 24px;gap:28px;align-items:center;min-height:126px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .24s cubic-bezier(.16,1,.3,1),background .18s ease}.page_intentRows__sZ1Zm a:hover{padding:0 18px;background:color-mix(in srgb,var(--signal) 22%,#fff)}.page_intentRows__sZ1Zm span{color:#8b8f85;font-size:11px;font-weight:800}.page_intentRows__sZ1Zm strong{font-size:clamp(20px,2.2vw,30px);letter-spacing:-.04em}.page_intentRows__sZ1Zm p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.page_intentRows__sZ1Zm i{font-size:21px;font-style:normal}.page_templates__Bfuq7{padding:112px 0 120px;background:var(--paper)}.page_templatesHeading__Vs_99{display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(300px,.65fr);gap:80px;align-items:end;margin-bottom:48px}.page_comparisonHeading__yj1Rb .page_eyebrow__9LKRx,.page_faqHeading__yyeyx .page_eyebrow__9LKRx,.page_templatesHeading__Vs_99 .page_eyebrow__9LKRx{color:var(--muted)}.page_templatesHeading__Vs_99>p{max-width:430px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.page_productGrid__m_SF1{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page_productGrid__m_SF1 .product-card{background:#fff}.page_productGrid__m_SF1 .product-card h3{font-size:clamp(21px,2vw,28px)}.page_comparison__q4Hrh{padding:116px 0 124px;color:#f4f5ef;background:#161912}.page_comparisonHeading__yj1Rb{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(440px,.9fr) minmax(300px,.55fr);gap:60px;align-items:end;margin-bottom:58px}.page_comparisonHeading__yj1Rb .page_eyebrow__9LKRx{color:#b7bcaf}.page_comparisonHeading__yj1Rb>p:last-child{margin:0;color:#a9aea2;font-size:14px;line-height:1.7}.page_comparisonTable__SzlA_{border-top:1px solid #3d4238}.page_comparisonHeader__N8WsA,.page_comparisonPrice__fzT7p,.page_comparisonRow__GFw8p{display:grid;grid-template-columns:minmax(190px,.65fr) repeat(2,minmax(260px,1fr));gap:28px;padding:22px 0;border-bottom:1px solid #3d4238}.page_comparisonHeader__N8WsA{color:#a9aea2;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.page_comparisonHeader__N8WsA a{color:var(--signal);text-decoration:none}.page_comparisonPrice__fzT7p strong,.page_comparisonRow__GFw8p strong{color:#a9aea2;font-size:12px}.page_comparisonRow__GFw8p span{font-size:14px;line-height:1.55}.page_comparisonPrice__fzT7p span{color:var(--signal);font-family:var(--font-unbounded),sans-serif;font-size:20px;font-weight:700}.page_faq__TJlyw{padding:112px 0 120px;background:#fff}.page_faq__TJlyw .page_content__gSxg2{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);gap:100px}.page_faqList__1WWeK{border-top:1px solid var(--line)}.page_faqList__1WWeK details{border-bottom:1px solid var(--line)}.page_faqList__1WWeK summary{position:relative;padding:24px 54px 24px 0;font-size:16px;font-weight:750;line-height:1.45;cursor:pointer;list-style:none}.page_faqList__1WWeK summary::-webkit-details-marker{display:none}.page_faqList__1WWeK summary:after{position:absolute;top:21px;right:0;content:"+";font-size:22px;font-weight:400;transition:transform .18s ease}.page_faqList__1WWeK details[open] summary:after{transform:rotate(45deg)}.page_faqList__1WWeK p{max-width:680px;margin:-2px 0 26px;padding-right:48px;color:var(--muted);font-size:14px;line-height:1.72}.page_finalCta__ektrN{padding:106px 0 114px;background:var(--signal)}.page_finalCta__ektrN .page_content__gSxg2{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(500px,1.15fr) minmax(260px,.5fr);gap:60px;align-items:end}.page_finalCta__ektrN h2{font-size:clamp(32px,4vw,54px)}.page_finalCta__ektrN>.page_content__gSxg2>div{display:grid;gap:10px}.page_finalCta__ektrN a{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:24px;padding:0 16px;border:1px solid var(--ink);border-radius:10px;color:var(--ink);font-size:12px;font-weight:820;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.page_finalCta__ektrN a:hover{color:#fff;background:var(--ink);transform:translateY(-2px)}@keyframes page_hero-copy-in__vbfAD{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-visual-in__I_9Ty{0%{opacity:0;transform:rotate(2deg) translateY(28px) scale(.98)}to{opacity:1;transform:rotate(1.2deg) translateY(0) scale(1)}}@media (max-width:1040px){.page_hero__5Dfhk{min-height:auto}.page_comparisonHeading__yj1Rb,.page_faq__TJlyw .page_content__gSxg2,.page_finalCta__ektrN .page_content__gSxg2,.page_heroInner__7DhyD,.page_sectionLead__im1db,.page_templatesHeading__Vs_99{grid-template-columns:1fr;gap:42px}.page_heroVisual__XmTkR{width:min(760px,100%)}.page_comparisonHeading__yj1Rb>p:last-child,.page_templatesHeading__Vs_99>p{max-width:680px}.page_finalCta__ektrN>.page_content__gSxg2>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_content__gSxg2,.page_heroInner__7DhyD{width:min(100% - 28px,1320px)}.page_hero__5Dfhk{padding:58px 0 48px}.page_heroInner__7DhyD{gap:38px}.page_heroCopy__jZxLO h1{font-size:clamp(38px,12vw,58px)}.page_heroCopy__jZxLO>p:last-of-type{font-size:15px}.page_heroActions__8KC5M{display:grid}.page_heroVisual__XmTkR{border-radius:14px;transform:none}.page_comparison__q4Hrh,.page_faq__TJlyw,.page_finalCta__ektrN,.page_intentRail__7eA7B,.page_templates__Bfuq7{padding:72px 0 76px}.page_intentRows__sZ1Zm a{grid-template-columns:38px 1fr 20px;gap:14px;padding:22px 0}.page_intentRows__sZ1Zm a:hover{padding:22px 10px}.page_intentRows__sZ1Zm p{grid-column:2/-1}.page_intentRows__sZ1Zm i{grid-column:3;grid-row:1}.page_productGrid__m_SF1{grid-template-columns:1fr}.page_comparisonTable__SzlA_{overflow-x:auto}.page_comparisonHeader__N8WsA,.page_comparisonPrice__fzT7p,.page_comparisonRow__GFw8p{min-width:760px}.page_faqList__1WWeK p{padding-right:0}.page_finalCta__ektrN>.page_content__gSxg2>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_heroCopy__jZxLO,.page_heroVisual__XmTkR{animation:none}.page_faqList__1WWeK summary:after,.page_finalCta__ektrN a,.page_heroActions__8KC5M a,.page_heroImage__I226v img,.page_heroVisual__XmTkR,.page_intentRows__sZ1Zm a{transition:none}}