.intent-hero{background:var(--cream);padding-block:2rem 5rem;position:relative;overflow:hidden}.intent-hero:after{z-index:0;background:var(--apricot-soft);content:"";opacity:.7;width:600px;height:600px;clip-path:var(--torn-edge);border-radius:50%;position:absolute;top:100px;right:-150px}.intent-hero .shell{z-index:1;position:relative}.intent-hero .breadcrumbs{margin-bottom:3.2rem}.intent-hero__layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:5rem;display:grid}.intent-hero h1{max-width:790px;color:var(--forest-dark);font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4vw,3.65rem);font-weight:500;line-height:1.03}.intent-hero__layout>div>p:not(.kicker){max-width:690px;color:var(--ink-soft);line-height:1.7;font-size:1.05rem!important}.intent-sheet{min-height:570px;margin:0;position:relative}.intent-sheet__backdrop{background:var(--sage);border-radius:44% 56% 51% 49%;position:absolute;inset:28px 0 30px 40px;transform:rotate(-4deg)}.intent-sheet img{z-index:1;border:1px solid var(--rule);width:min(72%,360px);box-shadow:var(--shadow-paper);background:#fff;border-radius:1px;padding:.6rem;position:absolute;top:0;right:30px;transform:rotate(2deg)}.intent-sheet figcaption{z-index:2;background:var(--forest-dark);color:#fff;border-radius:999px;padding:.8rem 1rem;font-size:.875rem;font-weight:750;position:absolute;bottom:82px;right:.5rem}.intent-sheet__note{z-index:3;border-radius:var(--radius-small);width:min(72%,310px);box-shadow:var(--shadow-card);background:#fffdf8f7;border:1px solid #123d331f;padding:.85rem 1rem;position:absolute;bottom:14px;left:0;transform:rotate(-1.5deg)}.intent-sheet__note span,.intent-sheet__note strong{display:block}.intent-sheet__note span{color:var(--forest);text-transform:uppercase;font-size:.875rem;font-weight:850}.intent-sheet__note strong{color:var(--forest-dark);margin-top:.25rem;font-size:.95rem;line-height:1.35}.intent-hero--mint:after{background:var(--sage)}.intent-hero--apricot:after{background:var(--apricot-soft);border-radius:38% 62% 58% 42%;top:40px;right:-90px;transform:rotate(12deg)}.intent-hero--sky:after{background:var(--sky);border-radius:55% 45% 35% 65%;top:150px;right:-110px;transform:rotate(-8deg)}.intent-hero--apricot .intent-sheet img{right:70px;transform:rotate(-2.6deg)}.intent-hero--sky .intent-sheet img{right:8px;transform:rotate(1deg)}.intent-hero--apricot .intent-sheet__backdrop{background:var(--apricot-soft);transform:rotate(4deg)}.intent-hero--sky .intent-sheet__backdrop{background:var(--sky);transform:rotate(-7deg)}.intent-fit{background:#edf6f0;padding-block:4.5rem}.intent-fit--mint{background:#edf6f0}.intent-fit--apricot{background:#f9ede3}.intent-fit--sky{background:#edf5fa}.intent-fit__layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;display:grid}.intent-fit h2{color:var(--forest-dark);margin:0;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.04}.intent-fit__layout>div>p:not(.kicker){color:var(--ink-soft)}.intent-fit ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.intent-fit li{color:var(--ink-soft);background:#fff;border-radius:15px;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.88rem;display:flex}.intent-fit li svg{width:19px;height:19px;color:var(--forest);flex:none}.intent-guide,.intent-example{padding-block:5.8rem}.intent-guide{background:var(--paper)}.intent-guide ol{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.intent-guide li{border-radius:var(--radius-small);background:var(--cream);min-height:230px;padding:1.35rem}.intent-guide li:nth-child(2){background:#f8eadf}.intent-guide li:nth-child(3){background:var(--sky)}.intent-guide li>span{color:var(--forest);font-size:.875rem;font-weight:850}.intent-guide h3{color:var(--forest-dark);margin:3.2rem 0 0;font-size:1.15rem}.intent-guide li p{color:var(--ink-soft);font-size:.875rem!important}.intent-guide--mint li:nth-child(2){background:var(--sage)}.intent-guide--apricot li{background:#f9ede3}.intent-guide--apricot li:nth-child(2){background:var(--apricot-soft)}.intent-guide--apricot li>span{color:var(--forest-dark)}.intent-guide--sky li{background:#edf5fa}.intent-guide--sky li:nth-child(2){background:var(--sky)}.intent-example{background:var(--cream)}.intent-example__layout{grid-template-columns:1fr .8fr;align-items:center;gap:5rem;display:grid}.intent-example h2{color:var(--forest-dark);margin:0;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.04}.intent-example__layout>div>p:not(.kicker){color:var(--ink-soft)}.intent-example__card{border:1px solid var(--rule);border-radius:var(--radius-small);background:var(--paper);box-shadow:var(--shadow-card);padding:1.6rem;transform:rotate(1deg)}.intent-example__card>span{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:850}.intent-example__card>strong{color:var(--forest-dark);margin-top:1rem;font-size:1.45rem;line-height:1.3;display:block}.intent-example__card p{border-top:1px solid var(--rule);color:var(--ink-soft);margin:1rem 0 0;padding-top:1rem;font-size:.875rem!important}.hero-trust--dark li{background:#fff}@media (width<=720px){.hero-trust.hero-trust--dark{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;display:flex;overflow-x:auto}.hero-trust.hero-trust--dark::-webkit-scrollbar{display:none}.hero-trust--dark li{flex:none}}@media (width<=1100px){.intent-hero__layout{gap:3rem}}@media (width<=900px){.intent-hero__layout{grid-template-columns:1fr}.intent-sheet{width:min(100%,620px);margin-inline:auto}.intent-fit__layout,.intent-example__layout{grid-template-columns:1fr;gap:3rem}.intent-guide ol{grid-template-columns:1fr}}@media (width<=720px){.intent-hero{padding-block:1.5rem 3.5rem}.intent-hero .breadcrumbs{margin-bottom:2rem}.intent-hero h1{font-size:clamp(2.2rem,9.7vw,2.75rem);line-height:1.04}.intent-next .shell{flex-direction:column;align-items:stretch;gap:1.5rem}.intent-next .button-row{width:100%}.intent-sheet{min-height:500px}.intent-sheet img{width:min(72%,320px);right:12px}.intent-guide li{min-height:190px}.intent-guide h3{margin-top:2.2rem}.intent-sheet__note{width:min(78%,300px);left:.5rem}}@media (width<=480px){.intent-sheet{min-height:440px}}
