.landing-home{--ink:#172019;--muted:#687168;--line:#e4e7e3;--lime:#d9ff43;--paper:#fff;overflow-x:clip;background:#fff;color:var(--ink);font-family:Arial,Helvetica Neue,sans-serif;font-size:var(--type-body,16px)}.landing-home *,.landing-home :after,.landing-home :before{box-sizing:border-box}.landing-home a{color:inherit}.landing-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.landing-hero{position:relative;display:flex;min-height:610px;padding:112px 20px 116px;align-items:center;flex-direction:column;font-family:Arial,Helvetica Neue,sans-serif;text-align:center;background:#fff}.landing-hero h1{position:relative;z-index:1;width:100%;max-width:920px;margin:0 auto 28px;font-family:Times New Roman,Times,serif;font-size:clamp(55px,7vw,88px);font-weight:700;letter-spacing:-.07em;line-height:.9}.landing-hero h1 span{display:block;white-space:nowrap}.landing-hero-title-line{transform:scaleX(.9)}.landing-hero-price{margin-top:.3em;font-size:clamp(var(--type-section,42px),6.5vw,var(--type-display,68px));font-style:italic;font-weight:400;letter-spacing:-.055em;line-height:1}.landing-hero p{max-width:650px;margin:0 auto 34px;color:var(--muted);font-size:var(--type-body,16px);line-height:1.6}.landing-hero .landing-cta,.landing-hero p{position:relative;z-index:1}.landing-proof{position:relative;z-index:2;display:grid;margin-top:-64px;grid-template-columns:repeat(3,1fr);gap:20px}.landing-proof article{display:flex;min-height:292px;padding:38px 30px;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(29,38,30,.055);text-align:center}.landing-proof-icon,.landing-step-icon{display:grid;width:62px;height:62px;border-radius:50%;background:rgba(217,255,67,.2);color:var(--ink);place-items:center}.landing-proof-icon svg,.landing-step-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.landing-proof-money{font-size:var(--type-subheading,26px);font-weight:500;line-height:1}.landing-proof h2{margin:31px 0 13px;font-family:Times New Roman,Times,serif;font-size:var(--type-subheading,26px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.landing-proof p{max-width:320px;margin:0;color:var(--muted);font-size:var(--type-body,16px);line-height:1.7}.landing-section{padding:124px 0}.landing-final-cta h2,.landing-section h2,.landing-seo h2{margin:0;font-family:Times New Roman,Times,serif;font-size:var(--type-section,42px);font-weight:700;letter-spacing:-.045em;line-height:1.06}.landing-section-heading{margin-bottom:70px;text-align:center}.landing-section-heading p{max-width:690px;margin:26px auto 0;color:#747b76;font-size:var(--type-body,16px);line-height:1.7}.landing-how{background:#fff}.landing-how-content{max-width:1180px}.landing-process-track{display:grid;width:min(100%,310px);margin:0 auto 68px;align-items:center;grid-template-columns:40px 1fr 40px 1fr 40px}.landing-process-track span{display:grid;width:40px;height:40px;border-radius:50%;background:#f0f2f0;color:#9aa09b;font-size:var(--type-body,16px);font-weight:800;place-items:center}.landing-process-track span.is-active{background:var(--lime);color:var(--ink);box-shadow:0 0 0 5px rgba(217,255,67,.17)}.landing-process-track i{height:1px;background:#e9ece9}.landing-process-track .is-active+i{background:var(--lime)}.landing-step-list{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,1fr);gap:62px;list-style:none}.landing-step-list li{min-width:0}.landing-step-icon{width:52px;height:52px;margin-bottom:27px}.landing-step-icon svg{width:27px;height:27px}.landing-step-list h3{margin:0 0 16px;font-family:Times New Roman,Times,serif;font-size:var(--type-subheading,26px);font-weight:700;letter-spacing:-.025em;line-height:1.2}.landing-step-list p{margin:0;color:#747b76;font-size:var(--type-body,16px);line-height:1.7}.landing-value-sample{background:var(--paper)}.landing-value-grid{display:grid;align-items:stretch;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);gap:clamp(64px,9vw,132px)}.landing-value-copy h2{max-width:650px}.landing-value-copy ul{margin:42px 0 0;padding:0;list-style:none}.landing-value-copy li{display:flex;margin:0 0 20px;align-items:flex-start;color:#4f5851;font-size:var(--type-body,16px);line-height:1.55}.landing-value-copy li:before{display:grid;width:24px;height:24px;margin:1px 14px 0 0;flex:0 0 auto;border-radius:50%;background:rgba(217,255,67,.38);color:#192117;content:"✓";font-size:var(--type-body,16px);font-weight:800;place-items:center}.landing-value-cta{margin-top:20px}.landing-single-sample{display:flex;min-width:0;margin:0;padding:0;align-items:stretch;justify-content:center}.landing-blurred-document{position:relative;height:100%;aspect-ratio:553/785;overflow:hidden;background:#fff;box-shadow:0 16px 38px rgba(28,35,29,.13)}.landing-blurred-document-image{object-fit:cover}.landing-catalog{width:min(1440px,calc(100% - 32px));margin:16px auto;border-radius:18px;background:#fff;color:var(--ink)}.landing-catalog-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(70px,9vw,130px)}.landing-catalog-column{min-width:0}.landing-catalog h2{max-width:500px;color:var(--ink);font-size:var(--type-section,42px)}.landing-chip-list{display:flex;margin:38px 0 0;padding:0;flex-wrap:wrap;gap:10px;list-style:none}.landing-chip-list li{padding:0;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:var(--type-body,16px);line-height:1.25}.landing-document-list li a{display:flex;min-height:44px;padding:11px 16px;align-items:center;border-radius:inherit;color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.landing-document-list li:hover{border-color:#829600}.landing-document-list li a:hover{background:#f7ffd9}.landing-language-list{display:grid;grid-template-columns:1fr}.landing-language-option{display:grid;width:100%;padding:14px!important;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);align-items:center;gap:14px}.landing-language-name{font-weight:700}.landing-language-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-language-directions a{display:flex;min-height:42px;padding:8px 10px;align-items:center;justify-content:center;border-radius:7px;background:#f3f5f0;color:var(--ink);font-size:13px;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.landing-language-directions a:hover{background:var(--lime);transform:translateY(-1px)}.landing-document-list a:focus-visible,.landing-language-directions a:focus-visible{outline:2px solid #111;outline-offset:2px}.landing-catalog-all-link{display:inline-flex;min-height:44px;margin-top:26px;align-items:center;gap:8px;color:var(--ink);font-weight:700;text-underline-offset:5px}.landing-faq{background:#fff}.landing-faq-inner{max-width:930px}.landing-faq .landing-section-heading{margin-bottom:36px}.landing-faq-list{border-top:1px solid var(--line)}.landing-faq details{border-bottom:1px solid var(--line)}.landing-faq summary{display:flex;min-height:72px;padding:22px 2px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:var(--type-body,16px);font-weight:650;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:#9aa09b;font-size:var(--type-subheading,26px);font-weight:300;line-height:1;transition:transform .2s ease}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details p{max-width:760px;margin:-4px 0 25px;color:var(--muted);font-size:var(--type-body,16px);line-height:1.75}.landing-final-cta{padding:108px 20px;background:#fff;text-align:center}.landing-final-cta h2{margin-bottom:30px}.landing-seo{padding:88px 0;border-top:1px solid var(--line);background:#fff}.landing-seo-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(55px,9vw,120px)}.landing-seo h2{font-size:var(--type-section,42px)}.landing-seo p{margin:0;color:var(--muted);font-size:var(--type-body,16px);line-height:1.75}@media (max-width:900px){.landing-proof{grid-template-columns:1fr}.landing-proof article{min-height:250px}.landing-step-list{gap:34px}.landing-value-grid{grid-template-columns:1fr;gap:60px}.landing-single-sample{width:100%}.landing-blurred-document{width:min(100%,480px);height:auto}.landing-catalog-grid{gap:50px}}@media (max-width:700px){.landing-shell{width:min(100% - 34px,1180px)}.landing-hero{min-height:560px;padding:108px 18px 126px}.landing-hero h1{font-size:clamp(55px,17vw,68px)}.landing-hero-price{font-size:clamp(21px,6.5vw,var(--type-section,42px))}.landing-proof{margin-top:-55px;gap:14px}.landing-proof article{min-height:270px;padding:35px 24px}.landing-section{padding:94px 0}.landing-section-heading{margin-bottom:58px}.landing-section-heading h2 span{display:block}.landing-section-heading p{margin-top:22px;font-size:var(--type-body,16px)}.landing-process-track{margin-bottom:70px}.landing-step-list{grid-template-columns:1fr;gap:66px}.landing-step-list p{font-size:var(--type-body,16px)}.landing-value-grid{gap:60px}.landing-catalog{width:calc(100% - 20px);border-radius:14px}.landing-catalog-grid{grid-template-columns:1fr;gap:70px}.landing-chip-list{margin-top:30px}.landing-language-option{grid-template-columns:1fr}.landing-faq .landing-section-heading{margin-bottom:28px}.landing-faq summary{min-height:68px;font-size:var(--type-body,16px);line-height:1.45}.landing-seo-grid{grid-template-columns:1fr;gap:34px}}@media (prefers-reduced-motion:reduce){.landing-home *,.landing-home :after,.landing-home :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}