.au-page{--au-ease:cubic-bezier(.32, .72, 0, 1);--au-section:clamp(4.5rem, 9vw, 8rem);--au-blush:#b4574a;--au-blush-soft:#f3e3df;--au-mint:#cfe3d6;padding-bottom:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.au-reveal{animation:linear both au-rise;animation-timeline:view();animation-range:entry entry 36%}.au-stamp-in{animation:linear both au-stamp;animation-timeline:view();animation-range:entry 25% entry 70%}.au-steps>:nth-child(2),.au-seals>:nth-child(2),.au-copied>:nth-child(2){animation-range:entry 8% entry 42%}.au-steps>:nth-child(3),.au-seals>:nth-child(3),.au-copied>:nth-child(3){animation-range:entry 16% entry 48%}.au-seals>:nth-child(4){animation-range:entry 24% entry 54%}}}@media (prefers-reduced-motion:no-preference){.au-rosette svg{animation:30s linear infinite au-spin}}@keyframes au-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes au-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@keyframes au-spin{to{rotate:360deg}}.au-kicker{color:var(--pine);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.au-kicker:before{content:"";background:currentColor;width:22px;height:1px}.au-kicker.is-center{justify-content:center}.au-kicker.is-center:after{content:"";background:currentColor;width:22px;height:1px}.au-kicker.is-light{color:#a9cbb8}.au-section{padding-top:var(--au-section);scroll-margin-top:calc(var(--nav-height) + 1rem)}.au-head{max-width:720px;margin-bottom:clamp(2rem,4vw,3.2rem)}.au-head.is-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.2rem clamp(2rem,5vw,5rem);max-width:none;display:grid}.au-head h2,.au-band-copy h2,.au-cta h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:400;line-height:1.04}.au-head h2 em,.au-hero h1 em{color:var(--pine);font-style:normal}.au-head p{max-width:52ch;color:var(--ink-soft);margin:1.1rem 0 0;font-size:1rem;line-height:1.7}.au-head.is-split p{margin:0}.au-head a{color:var(--pine);text-underline-offset:3px;-webkit-text-decoration:underline #1d5c4359;text-decoration:underline #1d5c4359}.au-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.au-hero-copy .pd-crumbs{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.au-hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.8vw,5.2rem);font-weight:400;line-height:1}.au-lead{max-width:50ch;color:var(--ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.06rem;line-height:1.7}.au-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.au-hero-index{border-top:1px solid var(--line);counter-reset:au-index;flex-wrap:wrap;gap:.4rem;margin:2.2rem 0 0;padding:1.2rem 0 0;list-style:none;display:flex}.au-hero-index li{counter-increment:au-index}.au-hero-index a{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:baseline;gap:.45rem;padding:.45rem .85rem;font-size:.84rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.au-hero-index a:before{color:var(--pine);content:counter(au-index, decimal-leading-zero);font-size:.68rem;font-weight:600}.au-hero-index a:hover{border-color:var(--pine);background:var(--sage);color:var(--ink)}.au-specimen{justify-self:end;width:min(100%,560px);position:relative}.au-specimen:before{content:"";pointer-events:none;border:1px solid #1d5c4338;border-radius:999px 999px 40px 40px;position:absolute;inset:-14px}.au-arch{aspect-ratio:4/5;background:radial-gradient(circle at 50% 38%, #fff, var(--mist) 70%);border-radius:999px 999px 32px 32px;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #17251e73,0 0 0 1px #17251e0d}.au-loupe{--lens:clamp(130px, 13vw, 180px);--zoom:2.2;cursor:none;touch-action:pan-y;position:absolute;inset:0;container-type:size}.au-loupe img{object-fit:cover}.au-lens{z-index:2;top:calc(var(--ly) * 1% - var(--lens) / 2);left:calc(var(--lx) * 1% - var(--lens) / 2);width:var(--lens);height:var(--lens);border:3px solid var(--paper);background-color:var(--paper);background-image:var(--loupe-src);background-repeat:no-repeat;background-size:calc(125cqw * var(--zoom)) calc(100cqh * var(--zoom));background-position:calc(var(--lens) / 2 - 3px - var(--zoom) * (var(--lx) * 1cqw + 12.5cqw)) calc(var(--lens) / 2 - 3px - var(--zoom) * var(--ly) * 1cqh);pointer-events:none;border-radius:999px;transition:top 90ms linear,left 90ms linear,background-position 90ms linear;position:absolute;box-shadow:0 0 0 1px #1d5c4359,0 22px 44px -16px #17251e8c}.au-lens:after{background:var(--pine-ink);content:"";border-radius:999px;width:30px;height:10px;position:absolute;bottom:-14px;right:-14px;rotate:45deg}.au-lens-label{background:var(--pine-ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;bottom:-2.4rem;left:50%;translate:-50%}.au-lens-label svg{width:12px;height:12px}.au-hint{z-index:3;-webkit-backdrop-filter:blur(10px);color:var(--ink-soft);white-space:nowrap;pointer-events:none;background:#fcfcf9cc;border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:500;position:absolute;top:1.4rem;left:50%;translate:-50%}@media (hover:none){.au-hint{display:none}}.au-slip{z-index:4;background:var(--paper);border-radius:18px;width:min(260px,64%);padding:.95rem 1.05rem;position:absolute;bottom:2.2rem;left:-2.2rem;rotate:-3deg;box-shadow:0 30px 60px -28px #17251e80,0 0 0 1px #17251e0f}.au-slip-head{border-bottom:1px dashed var(--line-strong);justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .6rem;padding-bottom:.55rem;display:flex}.au-slip-head span{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:600}.au-slip-head strong{background:var(--pine);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.64rem}.au-slip ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.au-slip li{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.au-slip li svg{background:var(--sage);width:18px;height:18px;color:var(--pine);border-radius:999px;flex:none;padding:3px}.au-rosette{z-index:4;aspect-ratio:1;background:var(--pine-ink);width:118px;color:var(--au-mint);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:12%;right:-2.4rem;box-shadow:0 20px 40px -18px #0f2e22b3}.au-rosette svg{width:100%;height:100%;position:absolute;inset:0}.au-rosette text{fill:var(--au-mint);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:600}.au-rosette>svg:last-child{width:30px;height:30px;animation:none;position:static}.au-seals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:clamp(1rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.au-seal{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:999px 999px 24px 24px;flex-direction:column;align-items:center;gap:.7rem;padding:1.8rem 1.2rem 1.5rem;display:flex;position:relative}.au-seal strong{aspect-ratio:1;background:radial-gradient(circle, var(--paper) 58%, transparent 59%), repeating-conic-gradient(var(--pine) 0 4deg, var(--sage) 4deg 8deg);width:92px;color:var(--pine-deep);font-family:var(--font-display);letter-spacing:-.02em;border-radius:999px;place-items:center;font-size:1.9rem;font-weight:400;display:grid}.au-seal.is-long strong{font-size:1.45rem}.au-seal span{max-width:22ch;color:var(--ink-soft);font-size:.86rem;line-height:1.5}.au-summary{margin-top:var(--au-section);background:radial-gradient(circle at 50% 0%, #fffc, transparent 55%), linear-gradient(160deg, var(--sage), var(--moss));text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:clamp(2.2rem,5vw,4rem) clamp(1.4rem,6vw,6rem);display:flex}.au-summary-mark{border-radius:999px;width:56px;height:56px;margin-bottom:1.2rem;box-shadow:0 10px 24px -12px #17251e73}.au-summary-text{max-width:44ch;font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.4}.au-summary-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.au-summary-links a{background:var(--paper);color:var(--pine-deep);border-radius:999px;padding:.5rem 1rem;font-size:.86rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-block;box-shadow:0 0 0 1px #17251e0f}.au-summary-links a:hover{background:var(--pine);color:var(--paper)}.au-chain{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.au-chain:before{background:linear-gradient(180deg, var(--fern), var(--pine) 50%, var(--fern));content:"";width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:50%;translate:-1px}.au-stop{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;display:grid;position:relative}.au-stop-node{z-index:1;border:1px solid var(--line);background:var(--paper);width:52px;height:52px;color:var(--pine);box-shadow:0 0 0 6px var(--porcelain);border-radius:999px;grid-area:1/2;place-items:center;margin-inline:auto;display:grid}.au-stop-node svg{width:22px;height:22px}.au-stop-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-area:1/1;padding:1.4rem 1.6rem}.au-stop:nth-child(2n) .au-stop-card{grid-column:3}.au-stop-where{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;display:flex}.au-stop-where span{color:var(--pine)}.au-stop h3{font-family:var(--font-display);margin:.55rem 0 .35rem;font-size:1.45rem;font-weight:400}.au-stop p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.6}.au-stop-flag{background:var(--au-mint);color:var(--pine-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:.8rem;padding:.25rem .7rem;font-size:.66rem;font-weight:700;display:inline-block}.au-stop.is-here .au-stop-node{background:var(--pine);width:64px;height:64px;color:var(--paper);box-shadow:0 0 0 6px var(--porcelain), 0 0 0 7px #1d5c434d;border:0}.au-stop.is-here .au-stop-card{background:radial-gradient(circle at 100% 0%, #1d5c4399, transparent 55%), var(--pine-ink);color:var(--paper);border:0;box-shadow:0 40px 70px -40px #0f2e22cc}.au-stop.is-here .au-stop-where{color:#fcfcf999}.au-stop.is-here .au-stop-where span{color:var(--au-mint)}.au-stop.is-here p{color:#fcfcf9bf}.au-stop-checks{border-top:1px solid #fcfcf924;gap:.6rem;margin:1.2rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.au-stop-checks li{color:#fcfcf9b8;gap:.65rem;font-size:.86rem;line-height:1.5;display:flex}.au-stop-checks strong{color:var(--paper);font-weight:600}.au-stop-checks svg{background:var(--au-mint);width:20px;height:20px;color:var(--pine-ink);border-radius:999px;flex:none;margin-top:1px;padding:4px}.au-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.au-step{border:1px solid var(--line);background:var(--paper);transition:transform .5s var(--au-ease), box-shadow .5s var(--au-ease);border-radius:24px;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2.6vw,2rem);display:flex}.au-step:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #17251e59}.au-step-top{justify-content:space-between;align-items:flex-start;margin-bottom:.9rem;display:flex}.au-step-icon{background:var(--pine);width:56px;height:56px;color:var(--paper);border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 26px -14px #123f2ecc}.au-step-icon svg{width:24px;height:24px}.au-step-num{color:var(--fern);font-family:var(--font-display);font-size:3rem;line-height:.85}.au-step h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:400}.au-step p{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.65}.au-self{background:linear-gradient(160deg, var(--sage), var(--moss));border-radius:28px;padding:clamp(1.4rem,3vw,2.2rem);transition:background .5s}.au-self.is-pass{background:linear-gradient(160deg, #d3e6da, var(--sage))}.au-self-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.3rem;display:flex}.au-self-kicker{color:var(--pine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:600}.au-self-head h3{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:400}.au-self-meter{align-items:center;gap:.8rem;min-width:220px;display:flex}.au-self-count{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.au-self-track{background:#fcfcf9cc;border-radius:999px;flex:1;height:8px;overflow:hidden}.au-self-track span{border-radius:inherit;background:var(--pine);height:100%;transition:width .5s var(--au-ease);display:block}.au-self-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.au-self-item{background:var(--paper);cursor:pointer;height:100%;transition:border-color .25s ease, background-color .25s ease, transform .3s var(--au-ease);border:1px solid #0000;border-radius:20px;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem 1.2rem;display:flex;position:relative}.au-self-item:hover{transform:translateY(-2px)}.au-self-item input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au-self-item:has(input:focus-visible){outline:2px solid var(--pine);outline-offset:2px}.au-self-item:has(input:checked){border-color:var(--pine);background:#f7fbf8}.au-self-top{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.au-self-num{color:var(--pine);letter-spacing:.1em;font-size:.72rem;font-weight:600}.au-self-box{border:1.5px solid var(--line-strong);color:#0000;border-radius:999px;place-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.au-self-box svg{width:15px;height:15px}.au-self-item:has(input:checked) .au-self-box{border-color:var(--pine);background:var(--pine);color:var(--paper)}.au-self-item strong{font-size:.95rem;font-weight:600;line-height:1.4}.au-self-hint{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.au-self-result{color:var(--ink-soft);background:#fcfcf999;border-radius:16px;margin:1rem 0 0;padding:.95rem 1.2rem;font-size:.92rem}.au-self-result strong{color:var(--ink)}.au-self.is-pass .au-self-result{background:var(--pine);color:#fcfcf9d9}.au-self.is-pass .au-self-result strong{color:var(--paper)}.au-self-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.1rem;display:flex}.au-self-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.au-self-links>span{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-right:.3rem;font-size:.7rem;font-weight:600}.au-self-link{background:var(--paper);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.84rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.au-self-link svg{width:13px;height:13px;color:var(--pine)}.au-self-link:hover{background:var(--pine);color:var(--paper)}.au-self-link:hover svg{color:inherit}.au-self-help{max-width:52ch;color:var(--ink-soft);gap:.55rem;margin:0;font-size:.84rem;line-height:1.5;display:flex}.au-self-help svg{width:18px;height:18px;color:var(--pine);flex:none;margin-top:1px}.au-self-help a{color:var(--pine-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.au-versus{border:1px solid var(--line);background:var(--paper);border-radius:28px;overflow:hidden}.au-versus-row{grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.au-versus-row+.au-versus-row{border-top:1px solid var(--line)}.au-versus-row>span{align-items:flex-start;gap:.65rem;padding:1.15rem 1.4rem;font-size:.95rem;line-height:1.5;display:flex}.au-versus-row>.is-original{background:#e3e9e073}.au-versus-row>.is-copy{color:var(--ink-soft)}.au-versus-row>span svg{border-radius:999px;flex:none;width:22px;height:22px;padding:4px}.au-versus-row .is-original svg{background:var(--pine);color:var(--paper)}.au-versus-row .is-copy svg{background:var(--au-blush-soft);color:var(--au-blush)}.au-versus-row.is-head>span{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding-block:1rem;font-size:.7rem;font-weight:600}.au-versus-row.is-head>.is-original{background:var(--pine);color:var(--paper)}.au-versus-row.is-head>.is-original svg{background:0 0;padding:0}.au-versus-row.is-head>.is-copy{color:var(--au-blush)}.au-versus-title{font-family:var(--font-display);flex-direction:column;gap:.2rem!important;font-size:1.25rem!important}.au-versus-title small{color:var(--pine);font-family:var(--font-ui);letter-spacing:.1em;font-size:.68rem;font-weight:600}.au-copied{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.au-copied-card{background:var(--paper);transition:transform .6s var(--au-ease), box-shadow .6s var(--au-ease);border-radius:999px 999px 28px 28px;flex-direction:column;padding:10px;display:flex;box-shadow:0 0 0 1px #17251e0f}.au-copied-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #17251e0d,0 34px 60px -24px #17251e47}.au-copied-media{aspect-ratio:4/4.4;background:radial-gradient(circle at 50% 40%, #fff, var(--mist) 75%);border-radius:999px 999px 20px 20px;position:relative;overflow:hidden}.au-copied-media img{object-fit:cover;transition:transform 1s var(--au-ease)}.au-copied-card:hover .au-copied-media img{transform:scale(1.05)}.au-copied-tag{background:var(--pine-ink);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:50%;translate:-50%}.au-copied-tag svg{width:14px;height:14px;color:var(--au-mint)}.au-copied-body{flex-direction:column;flex:1;gap:.5rem;padding:1.2rem 1rem .9rem;display:flex}.au-copied-meta{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;gap:.6rem;font-size:.72rem;font-weight:500;display:flex}.au-copied-meta span+span:before{content:"·";margin-right:.6rem}.au-copied-body h3{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1.6rem;font-weight:400;display:flex}.au-copied-price{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.au-copied-body p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.6}.au-copied-body p strong{color:var(--ink)}.au-copied-go{color:var(--pine-deep);align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.au-copied-go svg{width:16px;height:16px;transition:transform .3s var(--au-ease)}.au-copied-card:hover .au-copied-go svg{transform:translate(2px,-2px)}.au-band{margin-top:var(--au-section);padding-block:var(--au-section);background:radial-gradient(circle at 0% 100%, #1d5c438c, transparent 50%), radial-gradient(circle at 100% 0%, #1d5c4359, transparent 45%), var(--pine-ink);color:var(--paper)}.au-band-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.au-band-copy h2{color:var(--paper)}.au-band-copy p{color:#fcfcf9b8;max-width:56ch;margin:1.2rem 0 0;font-size:1rem;line-height:1.72}.au-band-copy strong{color:var(--paper)}.au-band-link{color:var(--au-mint);align-items:center;gap:.45rem;margin-top:1.8rem;font-size:.92rem;font-weight:600;display:inline-flex}.au-band-link span{text-underline-offset:4px;-webkit-text-decoration:underline #cfe3d666;text-decoration:underline #cfe3d666}.au-band-link svg{width:16px;height:16px;transition:transform .3s var(--au-ease)}.au-band-link:hover svg{transform:translate(2px,-2px)}.au-refuse{background:#fcfcf90a;border:1px solid #fcfcf91f;border-radius:28px;padding:clamp(1.4rem,3vw,2.2rem)}.au-refuse h3{font-family:var(--font-display);margin:0 0 1.1rem;font-size:1.5rem;font-weight:400}.au-refuse ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.au-refuse li{color:#fcfcf9d1;border:1px dashed #fcfcf933;border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.45;display:flex}.au-refuse-x{color:#f0b5aa;background:#b4574a38;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.au-refuse-x svg{width:15px;height:15px}.au-refuse-foot{color:#fcfcf999;margin:1.2rem 0 0;font-size:.84rem;line-height:1.55}.au-cert{padding-top:var(--au-section);scroll-margin-top:calc(var(--nav-height) + 1rem);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:stretch;gap:1.2rem;display:grid}.au-cert-card{background:repeating-radial-gradient(circle at 0 0, transparent 0 9px, #1d5c4312 9px 10px), repeating-radial-gradient(circle at 100% 100%, transparent 0 9px, #1d5c4312 9px 10px), var(--sage);border-radius:32px;padding:12px}.au-cert-inner{outline-offset:-8px;background:var(--paper);text-align:center;border:1px solid #1d5c4359;border-radius:24px;outline:1px solid #1d5c4333;flex-direction:column;align-items:center;height:100%;padding:clamp(2rem,5vw,3.6rem) clamp(1.4rem,5vw,4rem);display:flex;position:relative}.au-cert-mark{border-radius:999px;width:64px;height:64px;margin-bottom:1.1rem}.au-cert-kicker{color:var(--pine);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.au-cert h2{font-family:var(--font-display);margin:.6rem 0 0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1}.au-cert-text{max-width:58ch;color:var(--ink-soft);margin:1.3rem 0 0;font-size:.98rem;line-height:1.7}.au-cert-promise{max-width:32ch;font-family:var(--font-display);text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.3}.au-cert-sign{flex-direction:column;align-items:center;gap:.2rem;margin-top:2rem;display:flex}.au-cert-line{background:var(--line-strong);width:180px;height:1px;margin-bottom:.6rem}.au-cert-sign strong{font-family:var(--font-display);font-size:1.15rem;font-weight:400}.au-cert-sign span{color:var(--ink-soft);font-size:.78rem}.au-cert-stamp{border:2px solid var(--pine);color:var(--pine);pointer-events:none;border-radius:12px;flex-direction:column;align-items:center;padding:.6rem .9rem;display:flex;position:absolute;bottom:clamp(1rem,4vw,2.4rem);right:clamp(1rem,4vw,2.6rem);rotate:-8deg}.au-cert-stamp span{letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700}.au-cert-stamp strong{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.au-claim{background:var(--pine-ink);color:var(--paper);border-radius:32px;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex}.au-claim h3{font-family:var(--font-display);margin:0 0 1.4rem;font-size:1.6rem;font-weight:400}.au-claim ol{flex:1;align-content:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.au-claim li{grid-template-columns:38px minmax(0,1fr);gap:.2rem .85rem;display:grid}.au-claim-num{width:38px;height:38px;color:var(--au-mint);border:1px solid #cfe3d659;border-radius:999px;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:600;display:grid}.au-claim strong{font-size:.98rem}.au-claim li>span:last-child{color:#fcfcf9ad;font-size:.86rem;line-height:1.5}.au-cta{padding-top:var(--au-section)}.au-cta-inner{background:radial-gradient(circle at 50% 0%, #fffc, transparent 55%), linear-gradient(180deg, var(--sage), var(--moss));text-align:center;border-radius:999px 999px 32px 32px;flex-direction:column;align-items:center;padding:clamp(2.6rem,6vw,4.6rem) clamp(1.4rem,6vw,5rem);display:flex}.au-cta h2{max-width:18ch}.au-cta p{max-width:52ch;color:var(--ink-soft);margin:1.1rem 0 0;font-size:1rem;line-height:1.65}.au-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex}@media (max-width:1200px){.au-rosette{width:100px;right:-1.2rem}.au-slip{left:-1rem}}@media (max-width:1024px){.au-seals{grid-template-columns:repeat(2,minmax(0,1fr))}.au-self-list,.au-copied{grid-template-columns:minmax(0,1fr)}.au-copied-card{border-radius:28px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.au-copied-media{aspect-ratio:1;border-radius:999px}.au-cert{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.au-hero,.au-head.is-split,.au-band-inner{grid-template-columns:minmax(0,1fr)}.au-specimen{order:-1;justify-self:center;width:min(100%,440px);margin-top:.5rem}.au-hero h1{max-width:16ch}.au-rosette{width:88px;top:8%;right:-.5rem}.au-rosette>svg:last-child{width:24px;height:24px}.au-slip{bottom:1.2rem;left:-.5rem}.au-chain:before{left:26px}.au-stop{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:1rem}.au-stop-node{grid-column:1;margin:0}.au-stop.is-here .au-stop-node{width:52px;height:52px}.au-stop-card,.au-stop:nth-child(2n) .au-stop-card{grid-column:2}.au-steps{grid-template-columns:minmax(0,1fr)}.au-versus-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au-versus-row>.au-versus-title,.au-versus-row.is-head>:first-child{grid-column:1/-1}.au-versus-row.is-head>:first-child{display:none}.au-versus-row>.au-versus-title{flex-direction:row;align-items:baseline;padding-bottom:.2rem;gap:.6rem!important}}@media (max-width:640px){.au-hero h1{font-size:clamp(2.3rem,10.5vw,3rem)}.au-hero-actions .button{flex:100%;justify-content:center}.au-specimen:before{inset:-8px}.au-slip{width:210px;padding:.75rem .85rem}.au-slip li{font-size:.72rem}.au-seals{gap:.6rem}.au-seal{padding:1.3rem .7rem 1.1rem}.au-seal strong{width:72px;font-size:1.5rem}.au-seal.is-long strong{font-size:1.1rem}.au-seal span{font-size:.78rem}.au-summary,.au-cert-card,.au-claim{border-radius:24px}.au-versus{border-radius:22px}.au-versus-row{grid-template-columns:minmax(0,1fr)}.au-versus-row.is-head{display:none}.au-versus-row>span{padding:.75rem 1.1rem;font-size:.9rem}.au-versus-row>.au-versus-title{padding-top:1.1rem}.au-copied-card{border-radius:24px;grid-template-columns:104px minmax(0,1fr);align-items:start}.au-kicker:before,.au-kicker.is-center:after{display:none}.au-rosette{right:.3rem}.au-copied-tag{display:none}.au-copied-body{padding:.6rem .6rem .6rem .2rem}.au-copied-body h3{flex-direction:column;gap:.1rem;font-size:1.35rem}.au-copied-body p{font-size:.84rem}.au-cert-stamp{margin-top:1.4rem;position:static}.au-cta-inner{border-radius:200px 200px 24px 24px;padding-top:3.4rem}}
