.marketing .method-page{--method-width:1040px;padding-bottom:8px}.marketing .method-intro{padding:72px 24px 66px;max-width:790px;margin:0 auto;text-align:center}.marketing:not(.marketing-dark) .method-intro h1{margin:0;font-size:clamp(36px,4.4vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.048em;text-wrap:balance}.marketing .method-intro>p{max-width:515px;margin:22px auto 27px;color:var(--muted);font-size:17px;line-height:1.55}.marketing:not(.marketing-dark) .method-download{color:var(--paper);background:var(--ink);border-color:transparent;padding:12px 22px;font-size:14px;gap:10px}.marketing:not(.marketing-dark) .method-download:hover{background:var(--deep);transform:translateY(-1px)}.marketing:not(.marketing-dark) .method-download:active{transform:scale(.97)}.marketing .method-evidence,.marketing .method-next,.marketing .method-readings{width:min(calc(100% - 96px),var(--method-width));margin-inline:auto}.marketing .method-readings{padding:34px 0 38px;border-top:1px solid var(--line)}.marketing .method-heading{margin:0 auto 30px;text-align:center}.marketing:not(.marketing-dark) .method-heading h2,.marketing:not(.marketing-dark) .method-next h2{margin:0;font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.marketing .method-heading p{margin:12px auto 0;color:var(--muted);font-size:16px;line-height:1.5}.marketing .method-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing .method-reading-grid article{scroll-margin-top:90px;min-width:0}.marketing .method-reading-link{display:block;border-radius:12px;color:var(--ink);text-decoration:none}.marketing .method-reading-link:focus-visible{outline:2px solid var(--deep);outline-offset:6px}.marketing .method-reading-caption{position:relative;padding:19px 28px 0 6px}.marketing:not(.marketing-dark) .method-reading-caption h3{display:inline;font-size:16px;font-weight:600;letter-spacing:-.018em;line-height:1.55}.marketing .method-reading-caption p{display:inline;margin:0 0 0 .3em;font-size:15px;color:var(--muted);line-height:1.65}.marketing .method-reading-caption>svg{position:absolute;right:3px;top:23px;color:var(--muted);transition:transform .22s}.marketing .method-reading-link:is(:hover,:focus-visible) .method-reading-caption>svg{transform:translate(2px,-2px);color:var(--deep)}.marketing .method-example-note{margin:22px 0 0;font-size:11px;line-height:1.5;color:var(--muted);text-align:center}.marketing .method-visual{position:relative;aspect-ratio:1.05;container-type:inline-size;isolation:isolate;overflow:clip;border-radius:12px;perspective:900px;color:#223a2c;box-shadow:inset 0 0 0 1px #00000005}.marketing .method-visual-price{background:radial-gradient(ellipse at 90% 95%,#bdce9b,transparent 65%),linear-gradient(135deg,#f1f0e5,#e8ebd4)}.marketing .method-price-scene{position:absolute;inset:0;transform-style:preserve-3d}.marketing .method-price-sheet{position:absolute;padding:5.5cqi;border-radius:4.2cqi;background:#fffffff5;box-shadow:0 1px 1px #38452c0d,1cqi 3cqi 5cqi -1cqi #38452c25;transform:rotateX(12deg) rotateY(-12deg) rotate(-7deg);transition:transform .5s cubic-bezier(.2,.8,.2,1);font-variant-numeric:tabular-nums}.marketing .method-price-sheet>span{display:block;font-size:3.2cqi}.marketing .method-price-sheet>strong{display:block;margin:2cqi 0;font-size:8cqi;letter-spacing:-.04em;font-weight:550}.marketing .method-price-sheet strong small{font-size:4.2cqi;font-weight:450}.marketing .method-price-sheet p{margin:0;color:#69746a;font-size:3cqi}.marketing .method-price-sheet>small{display:block;margin-top:4cqi;padding-top:3cqi;border-top:1px solid #e6ebe1;font-size:2.8cqi;color:#6b746b}.marketing .method-price-back{top:10%;left:24%;width:68%;background:#f6f8eaf5}.marketing .method-price-front{top:39%;left:9%;width:76%;transform:rotateX(8deg) rotateY(-12deg) rotate(-7deg) translateZ(25px)}.marketing .method-price-front>span{color:#137449;font-weight:550}.marketing .method-reading-link:is(:hover,:focus-visible) .method-price-front{transform:translateY(-5px) rotateX(5deg) rotateY(-7deg) rotate(-4deg) translateZ(25px)}.marketing .method-visual-visit{background:#efe5d3}.marketing .method-visit-image{object-fit:cover;object-position:61% 50%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.marketing .method-visit-paper{position:absolute;left:11%;bottom:10%;width:75%;padding:6cqi;background:#fffdf5f7;border-radius:2px 2px 9px 2px;box-shadow:0 1px 1px #6c593315,1cqi 4cqi 7cqi -2cqi #4f402a50;transform:rotateX(6deg) rotateY(-7deg) rotate(-5deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.marketing .method-visit-paper svg{color:#9b814d;width:6cqi;height:6cqi;margin-bottom:3cqi}.marketing .method-visit-paper strong{display:block;font-size:5.2cqi;font-weight:500;line-height:1.25;letter-spacing:-.035em}.marketing .method-visit-paper span{display:block;margin-top:3cqi;color:#7b7668;font-size:2.8cqi}.marketing .method-reading-link:is(:hover,:focus-visible) .method-visit-paper{transform:translateY(-5px) rotateX(3deg) rotateY(-3deg) rotate(-2deg)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-visit-image{transform:scale(1.025)}.marketing .method-visual-area{background:radial-gradient(ellipse at 80% 95%,#a7cbbc,transparent 65%),linear-gradient(145deg,#e7eeeb,#d1e7e1)}.marketing .method-map-plane{position:absolute;top:12%;left:15%;width:74%;aspect-ratio:1.05;border-radius:5cqi;background:#d5d9cb;box-shadow:0 1cqi 0 #c7cebf,0 1.5cqi 0 #bcc6b8,2cqi 6cqi 8cqi -3cqi #304f4150;transform:rotateX(22deg) rotateY(-12deg) rotate(-10deg);overflow:clip;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.marketing .method-map-image{position:absolute;inset:0;overflow:clip}.marketing .method-map-image img{position:absolute;max-width:none;width:166.667%;height:384.615%;left:-33.333%;top:-146.154%;object-fit:fill}.marketing .method-map-label{position:absolute;left:6%;top:7%;display:inline-flex;align-items:center;gap:1.8cqi;background:#ffffffde;padding:2cqi 3cqi;font-size:3.7cqi;border-radius:8cqi}.marketing .method-map-label svg{width:4cqi;height:4cqi}.marketing .method-area-paper{position:absolute;left:7%;bottom:11%;width:79%;padding:4cqi;display:grid;grid-template-columns:auto 1fr;gap:2cqi 3cqi;background:#f8fffcf5;border-radius:4cqi;box-shadow:0 1px 1px #2946380c,0 3cqi 5cqi #29463826;transform:rotateX(5deg) rotateY(-6deg) rotate(-4deg) translateZ(30px);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.marketing .method-area-paper>svg{margin-top:1cqi;width:5cqi;height:5cqi;color:#708f77}.marketing .method-area-paper strong{display:block;font-size:3.8cqi;font-weight:550;letter-spacing:-.02em}.marketing .method-area-paper div>span{display:block;font-size:3cqi;margin-top:.7cqi;color:#697b70}.marketing .method-area-scale{grid-column:1/-1;height:1.4cqi;border-radius:5cqi;background:linear-gradient(90deg,#ddb38a,#d9d9b2,#6fa38a)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-map-plane{transform:translateY(-3px) rotateX(17deg) rotateY(-9deg) rotate(-7deg)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-area-paper{transform:translateY(-5px) rotateX(2deg) rotateY(-3deg) rotate(-1deg) translateZ(30px)}.marketing .method-next{max-width:920px;padding:20px 0 48px}.marketing:not(.marketing-dark) .method-next h2{font-size:23px;margin-bottom:21px}.marketing .method-next-links{display:grid;grid-template-columns:1fr 1fr;gap:32px}.marketing .method-next-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--line);color:var(--ink);font-size:15px;line-height:1.5}.marketing .method-next-links small{display:block;font-size:13px;margin-top:4px;color:var(--muted)}.marketing .method-next-links svg{flex-shrink:0;color:var(--muted);transition:transform .22s}.marketing .method-next-links a:is(:hover,:focus-visible){color:var(--deep)}.marketing .method-next-links a:is(:hover,:focus-visible) svg{transform:translateX(3px)}html.dark .marketing .method-visual{box-shadow:inset 0 0 0 1px #ffffff12}html.dark .marketing .method-visual-price{background:radial-gradient(ellipse at 90% 95%,#526649,transparent 70%),#26392c}html.dark .marketing .method-visual-area{background:radial-gradient(ellipse at 90% 95%,#397763,transparent 70%),#203c33}@media (max-width:850px){.marketing .method-evidence,.marketing .method-next,.marketing .method-readings{width:calc(100% - 64px)}.marketing .method-reading-grid{gap:16px}.marketing .method-reading-caption{padding-right:0}.marketing .method-reading-caption>svg{display:none}.marketing .method-reading-caption h3{display:block}.marketing .method-reading-caption p{display:block;margin:3px 0 0;font-size:14px}}@media (max-width:640px){.marketing .method-intro{padding:48px 24px 42px}.marketing .method-intro>p{font-size:16px;max-width:360px;margin:20px auto 24px}.marketing .method-evidence,.marketing .method-next,.marketing .method-readings{width:calc(100% - 40px)}.marketing .method-readings{padding:30px 0}.marketing:not(.marketing-dark) .method-heading h2{font-size:26px}.marketing .method-heading p{font-size:15px;max-width:310px}.marketing .method-reading-grid{grid-template-columns:1fr;gap:28px;max-width:410px;margin-inline:auto}.marketing .method-visual{aspect-ratio:1.25}.marketing .method-price-back{top:9%}.marketing .method-price-front{top:36%;left:9%;width:72%}.marketing .method-price-sheet{padding:4cqi}.marketing .method-price-sheet>strong{font-size:7cqi}.marketing .method-price-sheet strong small{font-size:3.8cqi}.marketing .method-reading-caption{padding:14px 30px 0 2px}.marketing:not(.marketing-dark) .method-reading-caption h3{display:inline;font-size:16px}.marketing .method-reading-caption p{display:inline;margin-left:.3em;font-size:15px}.marketing .method-reading-caption>svg{display:block;top:18px}.marketing .method-example-note{max-width:270px;margin-inline:auto}.marketing .method-evidence{padding:30px 0}.marketing .method-evidence .method-heading{margin-bottom:22px}.marketing .method-next{padding:12px 0 25px}.marketing .method-next-links{grid-template-columns:1fr;gap:4px}}@media (max-width:360px){.marketing:not(.marketing-dark) .method-intro h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.marketing .method-page *,.marketing .method-page :after,.marketing .method-page :before{transition:none!important;animation:none!important}.marketing .method-reading-link:is(:hover,:focus-visible) .method-price-front{transform:rotateX(8deg) rotateY(-12deg) rotate(-7deg) translateZ(25px)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-visit-paper{transform:rotateX(6deg) rotateY(-7deg) rotate(-5deg)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-visit-image{transform:none}.marketing .method-reading-link:is(:hover,:focus-visible) .method-map-plane{transform:rotateX(22deg) rotateY(-12deg) rotate(-10deg)}.marketing .method-reading-link:is(:hover,:focus-visible) .method-area-paper{transform:rotateX(5deg) rotateY(-6deg) rotate(-4deg) translateZ(30px)}}.marketing .method-page{--method-width:1080px}.marketing .method-intro{padding-block:64px 60px}.marketing .method-readings{padding:44px 0 34px}.marketing .method-heading{text-align:left;margin-bottom:28px}.marketing .method-heading h2 span{color:var(--muted)}.marketing .method-heading p{margin-left:0;max-width:490px}.marketing .method-reading-grid{grid-template-columns:1fr 1fr;gap:18px}.marketing .method-cell{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper);display:flex;flex-direction:column}.marketing .method-cell-copy{padding:30px 30px 22px}.marketing .method-cell h3{margin:0;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.marketing .method-cell-copy>p{color:var(--muted);font-size:15px;line-height:1.6;margin:14px 0 20px;max-width:380px}.marketing .method-cell-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--deep)}.marketing .method-cell-link svg{transition:transform .2s}.marketing .method-cell-link:hover svg{transform:translate(2px,-2px)}.marketing .method-cell-link:focus-visible,.marketing .method-source summary:focus-visible{outline:2px solid var(--deep);outline-offset:5px}.marketing .method-cell .method-visual{aspect-ratio:1.65;border-radius:0;box-shadow:none;margin-top:auto}.marketing .method-cell-price{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr}.marketing .method-cell-price .method-cell-copy{align-self:center;padding:38px}.marketing .method-cell-price h3{font-size:31px;max-width:300px}.marketing .method-cell-price .method-visual{aspect-ratio:1.65;height:310px;margin:0}.marketing .method-source{grid-column:1/-1;padding:15px 26px;border-top:1px solid var(--line)}.marketing .method-source summary{cursor:pointer;list-style:none;display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.marketing .method-source summary::-webkit-details-marker{display:none}.marketing .method-source summary span{font-size:18px;line-height:1;transition:transform .18s}.marketing .method-source[open] summary span{transform:rotate(45deg)}.marketing .method-source p{color:var(--muted);font-size:12px;line-height:1.6;max-width:740px;margin:12px 0 2px}.marketing .method-source p:first-of-type{color:var(--deep)}.marketing .method-cell .method-price-sheet{padding:3.5cqi}.marketing .method-cell .method-price-back{top:9%;left:35%;width:55%}.marketing .method-cell .method-price-front{top:37%;left:13%;width:65%}.marketing .method-cell .method-price-sheet>strong{font-size:6cqi}.marketing .method-cell .method-price-sheet>small{margin-top:2cqi;padding-top:2cqi;font-size:2.3cqi}.marketing .method-cell .method-price-sheet>span{font-size:2.7cqi}.marketing .method-cell .method-price-sheet p{font-size:2.5cqi}.marketing .method-cell .method-visit-paper{padding:4cqi;width:60%;left:10%;bottom:10%}.marketing .method-cell .method-visit-paper strong{font-size:4.1cqi}.marketing .method-cell .method-visit-paper span{font-size:2.3cqi}.marketing .method-cell .method-visit-paper svg{width:4cqi;height:4cqi;margin-bottom:2cqi}.marketing .method-cell .method-map-plane{top:-8%;left:24%;width:62%}.marketing .method-cell .method-area-paper{width:66%;bottom:11%;padding:3cqi}.marketing .method-cell .method-area-paper strong{font-size:3.2cqi}.marketing .method-cell .method-area-paper div>span{font-size:2.5cqi}@media (max-width:640px){.marketing .method-intro{padding:46px 24px 40px}.marketing .method-readings{padding-top:30px}.marketing .method-heading p{max-width:none}.marketing .method-reading-grid{grid-template-columns:1fr;gap:18px;max-width:none}.marketing .method-cell-price{display:flex}.marketing .method-cell-copy,.marketing .method-cell-price .method-cell-copy{padding:25px 23px 22px}.marketing .method-cell h3,.marketing .method-cell-price h3{font-size:24px;max-width:none}.marketing .method-cell-price .method-visual{height:auto;aspect-ratio:1.4}.marketing .method-cell .method-visual{aspect-ratio:1.4}.marketing .method-source{padding:15px 22px}.marketing .method-next{padding-top:10px}}.marketing .method-cell .method-visual{width:100%}.marketing .method-cell .method-price-back{top:7%;left:32%;width:57%}.marketing .method-cell .method-price-front{top:42%;left:9%;width:64%}.marketing .method-cell .method-price-sheet{padding:3cqi;transform:rotateX(6deg) rotateY(-6deg) rotate(-5deg)}.marketing .method-cell .method-price-sheet>strong{font-size:5.3cqi;margin:1cqi 0}.marketing .method-cell .method-price-sheet strong small{font-size:3cqi}.marketing .method-cell .method-price-sheet>span{font-size:2.4cqi}.marketing .method-cell .method-price-sheet p{font-size:2.2cqi}.marketing .method-cell .method-price-sheet>small{font-size:2cqi;padding-top:1.5cqi;margin-top:1.5cqi}.marketing .method-cell .method-price-sheet{transform:rotateX(6deg) rotateY(-6deg) rotate(-5deg) scale(.9)}.marketing .method-cell .method-price-front{top:38%}