html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#0a0a0b;font-family:Arial,Helvetica,sans-serif}#anchor-complete{max-width:1280px;margin:auto}
#anchor-complete{background:#0a0a0b;color:#f5f6f7;font-family:Arial,Helvetica,sans-serif;color-scheme:dark;overflow:hidden;--am-line:#303236;--am-dim:#a8adb5}#anchor-complete *{box-sizing:border-box}#anchor-complete h2,#anchor-complete h3,#anchor-complete p{margin:0}#anchor-complete button{font:inherit;cursor:pointer}#anchor-complete a{color:inherit}#anchor-complete .am-section{padding:85px 44px}#anchor-complete .am-label{font-size:11px;color:var(--am-dim);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:22px}#anchor-complete h2{font-size:clamp(31px,4.5vw,48px);letter-spacing:-1.8px;line-height:1.09;max-width:650px}#anchor-complete .am-silver{color:#aeb4bd}#anchor-complete .am-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:40px}#anchor-complete .am-controls{display:flex;gap:8px;align-items:center}#anchor-complete .am-controls button{background:transparent;color:#f5f6f7;border:1px solid #42454b;border-radius:50%;width:42px;height:42px;font-size:16px}#anchor-complete .am-controls button:hover{background:#25272b}#anchor-complete button:focus-visible,#anchor-complete a:focus-visible{outline:2px solid #f5f6f7;outline-offset:5px}#anchor-complete .am-window{overflow:hidden}#anchor-complete .am-track{display:flex;transition:transform .85s cubic-bezier(.22,.8,.25,1)}#anchor-complete .am-testimonial{flex:0 0 100%;padding:35px 38px;background:linear-gradient(115deg,#1a1b1e,#111214);border:1px solid var(--am-line);border-radius:15px;display:grid;grid-template-columns:1fr 150px;gap:35px;align-items:center}#anchor-complete blockquote{font-size:clamp(21px,3vw,30px);line-height:1.35;letter-spacing:-.65px;margin:0 0 28px;max-width:560px}#anchor-complete .am-person{font-size:13px}#anchor-complete .am-role{font-size:11px;color:var(--am-dim);margin-top:7px}#anchor-complete .am-result{font-size:34px;letter-spacing:-1px}#anchor-complete .am-result small{display:block;font-size:11px;color:var(--am-dim);line-height:1.6;letter-spacing:0;margin-top:7px}#anchor-complete .am-foot{display:flex;justify-content:space-between;gap:22px;align-items:start;margin-top:20px}#anchor-complete .am-note{color:var(--am-dim);font-size:11px;line-height:1.65;max-width:480px}#anchor-complete .am-count{font-size:11px;white-space:nowrap;color:var(--am-dim)}#anchor-complete .am-assurance{margin-top:42px;display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:#c5c9ce}#anchor-complete .am-assurance span{display:flex;gap:8px;align-items:center}#anchor-complete .am-assurance i{width:14px;height:14px}#anchor-complete .am-method{border-top:1px solid var(--am-line);background:radial-gradient(ellipse at 80% 45%,#1c1e22 0,transparent 65%)}#anchor-complete .am-body{font-size:14px;line-height:1.7;color:var(--am-dim);max-width:420px;margin-top:22px}#anchor-complete .am-stage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:65px}#anchor-complete .am-step-list{display:flex;flex-direction:column;gap:14px}#anchor-complete .am-step{width:100%;text-align:left;padding:22px 0;background:none;border:0;border-top:1px solid var(--am-line);color:#a8adb5;display:flex;gap:20px;align-items:start;transition:color .35s}#anchor-complete .am-step[aria-pressed=true]{color:#fff}#anchor-complete .am-step .am-index{font-size:11px;margin-top:5px}#anchor-complete .am-step strong{font-size:25px;letter-spacing:-.8px;font-weight:500}#anchor-complete .am-step p{font-size:12px;line-height:1.6;margin-top:12px;max-width:260px}#anchor-complete .am-paper-wrap{padding:20px 12px;perspective:800px}#anchor-complete .am-paper{background:#f5f6f7;color:#0a0a0b;border-radius:5px;min-height:330px;padding:30px;transform:rotateY(-8deg) rotateZ(3deg);box-shadow:0 26px 70px #0008;transition:transform .7s,opacity .35s}#anchor-complete .am-paper.am-switch{transform:rotateY(10deg) rotateZ(-3deg) translateY(10px);opacity:.25}#anchor-complete .am-paper-brand{font-size:12px;font-weight:600;margin-bottom:32px}#anchor-complete .am-paper h3{font-size:28px;letter-spacing:-1px;margin-bottom:14px}#anchor-complete .am-paper p{font-size:12px;line-height:1.65;color:#5a6068}#anchor-complete .am-paper-lines{margin-top:30px}#anchor-complete .am-paper-lines div{height:6px;background:#d9dce0;margin:13px 0;border-radius:2px}#anchor-complete .am-paper-lines div:nth-child(2){width:80%}#anchor-complete .am-paper-lines div:nth-child(3){width:55%}#anchor-complete .am-paper-tag{display:inline-block;border:1px solid #c8ccd1;border-radius:20px;font-size:11px;margin-top:25px;padding:8px 11px}#anchor-complete .am-privacy{border-top:1px solid var(--am-line);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}#anchor-complete .am-boundary{display:flex;flex-direction:column;gap:18px}#anchor-complete .am-boundary article{padding:28px;border:1px solid #36393e;border-radius:12px;background:#131417}#anchor-complete .am-boundary h3{font-size:19px;letter-spacing:-.4px}#anchor-complete .am-boundary p{margin-top:13px;font-size:12px;line-height:1.7;color:var(--am-dim)}#anchor-complete .am-paths{border-top:1px solid var(--am-line)}#anchor-complete .am-doors{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:50px}#anchor-complete .am-door{border-top:1px solid var(--am-line);padding-top:25px}#anchor-complete .am-door h3{font-size:28px;letter-spacing:-.9px}#anchor-complete .am-door p{font-size:13px;line-height:1.7;margin:18px 0 25px;color:var(--am-dim);max-width:330px}#anchor-complete .am-door a{font-size:12px;text-decoration:none;border-bottom:1px solid #72777f;padding-bottom:5px}#anchor-complete .am-final{padding:80px 44px 95px;border-top:1px solid var(--am-line);text-align:center;background:radial-gradient(ellipse at bottom,#24262b,#0a0a0b 75%)}#anchor-complete .am-final h2{margin:0 auto 30px;font-size:38px}#anchor-complete .am-cta{display:inline-block;border-radius:99px;padding:15px 25px;background:#f5f6f7;color:#0a0a0b;text-decoration:none;font-size:12px;font-weight:600}
@media(prefers-reduced-motion:no-preference){#anchor-complete .am-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}#anchor-complete.am-observed .am-reveal:not(.am-visible){opacity:0;transform:translateY(25px)}}
@media(prefers-reduced-motion:reduce){#anchor-complete .am-track,#anchor-complete .am-paper{transition:none}}
@media(max-width:600px){#anchor-complete .am-section{padding:65px 24px}#anchor-complete .am-top{align-items:start;flex-direction:column;gap:25px}#anchor-complete .am-testimonial{padding:28px 25px;grid-template-columns:1fr;gap:30px}#anchor-complete .am-result{font-size:29px}#anchor-complete .am-result small{display:inline;margin-left:10px}#anchor-complete .am-stage,#anchor-complete .am-privacy,#anchor-complete .am-doors{grid-template-columns:1fr;gap:35px}#anchor-complete .am-stage{margin-top:40px}#anchor-complete .am-paper-wrap{padding:12px}#anchor-complete .am-final{padding:65px 24px}#anchor-complete .am-foot{flex-wrap:wrap}}
#anchor-complete{--am-gold:#d6be8b;--am-dim:#b2b7bf;isolation:isolate}
#anchor-complete h2,#anchor-complete h3,#anchor-complete blockquote,#anchor-complete .am-person,#anchor-complete .am-step strong{color:#f5f6f7}
#anchor-complete .am-paper h3,#anchor-complete .am-paper-brand,#anchor-complete .am-paper-tag{color:#0a0a0b}
#anchor-complete .am-paper p{color:#4d535b}
#anchor-complete .am-step p{color:#b2b7bf}
#anchor-complete .am-cta{color:#0a0a0b}
#anchor-complete .am-label{color:#d6be8b;font-size:11px}
#anchor-complete .am-gold{color:#d6be8b}
#anchor-complete .am-section{padding-top:100px;padding-bottom:100px;position:relative}
#anchor-complete .am-pride{background:radial-gradient(ellipse at 20% 0,#24211b70,transparent 55%),#0a0a0b}
#anchor-complete .am-pride-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#anchor-complete .am-story{background:linear-gradient(130deg,#1d1e22,#111214);border:1px solid #3e4147;border-radius:16px;padding:28px;position:relative;overflow:hidden}
#anchor-complete .am-featured{display:flex;flex-direction:column;min-height:310px;border-top-color:#aa9365}
#anchor-complete .am-featured:before{content:'';position:absolute;top:0;left:-60%;width:60%;height:1px;background:linear-gradient(90deg,transparent,#f1d9a8,transparent);animation:am-sheen 7s ease-in-out infinite}
#anchor-complete .am-featured:nth-child(2):before{animation-delay:2s}
#anchor-complete .am-story-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;align-items:center;color:#d6be8b}
#anchor-complete .am-story-top i{width:20px;height:20px}
#anchor-complete .am-story-label{font-size:11px;letter-spacing:.8px;text-transform:uppercase}
#anchor-complete .am-featured blockquote{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin:0 0 35px;flex:1}
#anchor-complete .am-story-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px}
#anchor-complete .am-story-result{color:#e4d0a6;font-size:29px;letter-spacing:-1px;white-space:nowrap}
#anchor-complete .am-story-result small{display:block;font-size:11px;color:#b2b7bf;letter-spacing:0;margin-top:7px}
#anchor-complete .am-story-source{font-size:11px;color:#b2b7bf;margin-top:23px;line-height:1.6}
#anchor-complete .am-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}
#anchor-complete .am-sample{padding:23px;background:#121316;display:flex;flex-direction:column}
#anchor-complete .am-placeholder{font-size:11px;color:#d6be8b;margin-bottom:22px;line-height:1.5}
#anchor-complete .am-sample blockquote{font-size:17px;line-height:1.5;letter-spacing:-.3px;margin:0 0 25px;flex:1}
#anchor-complete .am-sample .am-person{font-size:11px}
#anchor-complete .am-note{font-size:11px;line-height:1.7;color:#b2b7bf}
#anchor-complete .am-proof-note{margin-top:24px;max-width:670px}
#anchor-complete .am-motion-toggle{color:#d5d9df;background:#17181b;border:1px solid #565b63;border-radius:30px;padding:12px 17px;font-size:11px;white-space:nowrap}
#anchor-complete .am-paper-wrap{position:relative;padding:42px 26px}
#anchor-complete .am-paper{position:relative;z-index:2;animation:am-float 8s ease-in-out infinite}
#anchor-complete .am-paper.am-switch{animation:none}
#anchor-complete .am-orbit{position:absolute;inset:-8px -5px;border:1px solid #a58e5938;border-radius:50%;transform:rotate(-25deg);animation:am-orbit 24s linear infinite;pointer-events:none}
#anchor-complete .am-orbit:before{content:'';position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:#d6be8b;box-shadow:0 0 18px #d6be8b70}
#anchor-complete .am-orbit.am-orbit-second{inset:28px -24px;transform:rotate(30deg);border-color:#b8c1cf30;animation-duration:32s;animation-direction:reverse}
#anchor-complete .am-orbit-second:before{background:#c5c9ce;box-shadow:0 0 18px #c5c9ce60}
#anchor-complete .am-boundary{position:relative;gap:55px}
#anchor-complete .am-boundary:before{content:'';position:absolute;left:50%;top:20%;bottom:20%;width:1px;background:linear-gradient(#929ba630,#d6be8b,#929ba630)}
#anchor-complete .am-boundary:after{content:'';position:absolute;left:calc(50% - 3px);top:45%;height:6px;width:6px;border-radius:50%;background:#e4d0a6;box-shadow:0 0 20px #d6be8b90;animation:am-flow 4s ease-in-out infinite}
#anchor-complete .am-boundary article{position:relative;z-index:1;background:#131417}
#anchor-complete .am-final{position:relative;overflow:hidden}
#anchor-complete .am-final:before{content:'';position:absolute;width:65%;height:180px;left:18%;bottom:-145px;border:1px solid #d6be8b80;border-radius:50%;box-shadow:0 -15px 55px #d6be8b15;animation:am-glow 7s ease-in-out infinite;pointer-events:none}
#anchor-complete .am-final .am-reveal{position:relative;z-index:1}
#anchor-complete .am-cta{background:linear-gradient(120deg,#f5f6f7,#c6ccd4 50%,#f5f6f7);border:1px solid #d6be8b80}
#anchor-complete.am-paused *,#anchor-complete.am-paused *:before,#anchor-complete.am-paused *:after{animation-play-state:paused!important}
@keyframes am-sheen{0%,15%{left:-60%}75%,100%{left:140%}}
@keyframes am-float{0%,100%{transform:rotateY(-8deg) rotateZ(3deg) translateY(0)}50%{transform:rotateY(-3deg) rotateZ(1deg) translateY(-9px)}}
@keyframes am-orbit{to{transform:rotate(335deg)}}
@keyframes am-flow{0%,100%{transform:translateY(-20px);opacity:.3}50%{transform:translateY(30px);opacity:1}}
@keyframes am-glow{50%{opacity:.35;transform:scale(1.06)}}
@media(prefers-reduced-motion:reduce){#anchor-complete *,#anchor-complete *:before,#anchor-complete *:after{animation:none!important;transition:none!important}}
@media(max-width:600px){#anchor-complete .am-section{padding-top:70px;padding-bottom:70px}#anchor-complete .am-pride-grid{grid-template-columns:1fr}#anchor-complete .am-sample-grid{grid-template-columns:1fr}#anchor-complete .am-featured{min-height:0}#anchor-complete .am-story-bottom{flex-wrap:wrap}#anchor-complete .am-featured blockquote{font-size:22px}#anchor-complete .am-paper-wrap{margin-top:25px}#anchor-complete .am-orbit{inset:3px 0}}

#anchor-complete{scroll-behavior:smooth}
#anchor-complete .am-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 38px;border-bottom:1px solid #27292d}
#anchor-complete .am-logo{font-size:21px;font-weight:600;letter-spacing:-.6px;text-decoration:none;white-space:nowrap;color:#f5f6f7}
#anchor-complete .am-logo span{color:#939ba6}
#anchor-complete .am-header nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:11px}
#anchor-complete .am-header nav a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
#anchor-complete .am-nav-cta{border:1px solid #d6be8b70;border-radius:30px;padding:0 16px;color:#e6dfd2}
#anchor-complete .am-hero{display:grid;grid-template-columns:1.25fr 1fr;padding:68px 38px 65px;gap:18px;align-items:center;position:relative;min-height:525px;background:radial-gradient(ellipse at 85% 48%,#29272470,transparent 55%),#0a0a0b}
#anchor-complete h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(37px,5.2vw,61px);line-height:1.04;letter-spacing:-2.2px;font-weight:600;color:#f5f6f7;margin:0}
#anchor-complete .am-hero-copy{position:relative;z-index:2}
#anchor-complete .am-hero .am-label{font-size:11px;letter-spacing:1.5px}
#anchor-complete .am-hero-lead{font-size:15px;line-height:1.75;color:#c5c9ce;margin:26px 0 30px;max-width:400px}
#anchor-complete .am-hero-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}
#anchor-complete .am-hero-secondary{font-size:11px;color:#e0e3e7;text-decoration:none;border-bottom:1px solid #707680;padding-bottom:5px}
#anchor-complete .am-hero-trust{margin-top:40px;color:#b8bec6;font-size:11px;letter-spacing:.6px}
#anchor-complete .am-nori-stage{position:relative;display:flex;justify-content:center;align-items:end;min-height:395px;isolation:isolate}
#anchor-complete .am-nori{position:relative;width:95%;height:auto;max-height:405px;object-fit:contain;z-index:2;filter:drop-shadow(0 14px 16px #0008);animation:am-nori-sway 9s ease-in-out infinite;transform-origin:50% 90%}
#anchor-complete .am-hero-halo{position:absolute;inset:12% 0 14%;border-radius:50%;background:radial-gradient(ellipse,#c4c8cf1f,transparent 68%);animation:am-halo-breathe 8s ease-in-out infinite}
#anchor-complete .am-plinth{position:absolute;bottom:-14px;left:4%;right:4%;height:49px;border-radius:50%;background:linear-gradient(135deg,#5a5e64 0,#1c1e22 24%,#414449 48%,#111214 74%);border:1px solid #9f97846b;box-shadow:0 17px 22px #0009;z-index:1}
#anchor-complete .am-hero-ring{position:absolute;inset:5% 0 16%;border:1px solid #9b85513b;border-radius:50%;transform:rotate(-20deg);animation:am-hero-orbit 28s linear infinite}
#anchor-complete .am-hero-ring:before{content:'';position:absolute;top:-3px;left:50%;width:5px;height:5px;border-radius:50%;background:#d6be8b;box-shadow:0 0 18px #d6be8b70}
#anchor-complete .am-hero-ring-two{inset:16% -4% 23%;border-color:#b8c1cf25;animation-duration:36s;animation-direction:reverse}
#anchor-complete .am-hero-ring-two:before{background:#c5c9ce}
#anchor-complete .am-scroll-link{position:absolute;bottom:19px;left:38px;right:38px;display:flex;gap:12px;align-items:center;text-decoration:none;font-size:11px;color:#b2b7bf}
#anchor-complete .am-scroll-link span:last-child{color:#d6be8b;animation:am-arrow-drift 3s ease-in-out infinite}
#anchor-complete .am-pride{border-top:1px solid #303236}
#anchor-complete .am-founder{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid #303236}
#anchor-complete .am-founder-copy p{color:#b2b7bf;font-size:13px;line-height:1.85;margin:0 0 22px}
#anchor-complete .am-signature{display:block;color:#e4d0a6;font-family:Georgia,serif;font-style:italic;font-size:25px;letter-spacing:-.7px;margin-top:30px}
#anchor-complete .am-founder-role{display:block;margin-top:12px;color:#b2b7bf;font-size:11px}
#anchor-complete .am-faq{border-top:1px solid #303236;background:#101114}
#anchor-complete .am-faq-list{margin-top:45px}
#anchor-complete .am-faq details{border-top:1px solid #34373d;padding:0}
#anchor-complete .am-faq summary{padding:23px 0;display:flex;justify-content:space-between;gap:22px;color:#f5f6f7;font-size:14px;line-height:1.6;cursor:pointer;list-style:none}
#anchor-complete .am-faq summary::-webkit-details-marker{display:none}
#anchor-complete .am-faq summary span{color:#d6be8b;transition:transform .3s;font-size:20px}
#anchor-complete .am-faq details[open] summary span{transform:rotate(45deg)}
#anchor-complete .am-faq details p{font-size:13px;color:#b2b7bf;line-height:1.85;max-width:650px;padding:0 35px 26px 0;animation:am-answer-in .35s ease}
#anchor-complete .am-faq details a{color:#e4d0a6}
#anchor-complete .am-faq summary:focus-visible{outline:2px solid #f5f6f7;outline-offset:4px}
#anchor-complete .am-footer{padding:45px 38px;border-top:1px solid #303236;display:grid;grid-template-columns:1fr 1fr;gap:30px}
#anchor-complete .am-footer p{font-size:12px;color:#b2b7bf;margin-top:14px}
#anchor-complete .am-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px}
#anchor-complete .am-footer-links a{text-decoration:none;color:#c5c9ce}
#anchor-complete .am-footer-legal{grid-column:1/-1;font-size:11px;line-height:1.7;color:#b2b7bf;border-top:1px solid #303236;padding-top:25px}
@keyframes am-nori-sway{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}
@keyframes am-halo-breathe{50%{opacity:.45;transform:scale(1.1)}}
@keyframes am-hero-orbit{to{transform:rotate(340deg)}}
@keyframes am-arrow-drift{50%{transform:translateY(4px)}}
@keyframes am-answer-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(max-width:680px){#anchor-complete .am-header{padding:20px 24px;align-items:start;flex-direction:column;gap:15px}#anchor-complete .am-header nav{gap:16px}#anchor-complete .am-nav-cta{display:none!important}#anchor-complete .am-hero{grid-template-columns:1fr;padding:45px 24px 65px;gap:35px}#anchor-complete h1{font-size:clamp(37px,8vw,53px);letter-spacing:-1.5px}#anchor-complete .am-nori-stage{min-height:315px;max-width:350px;width:100%;margin:auto}#anchor-complete .am-nori{max-height:350px}#anchor-complete .am-scroll-link{left:24px;right:24px}#anchor-complete .am-founder{grid-template-columns:1fr;gap:30px}#anchor-complete .am-footer{padding:35px 24px;grid-template-columns:1fr}#anchor-complete .am-footer-legal{grid-column:auto}}
@media(prefers-reduced-motion:reduce){#anchor-complete{scroll-behavior:auto}}


#anchor-complete .am-global-motion{position:fixed;bottom:18px;right:18px;z-index:100;background:#111214}#anchor-complete .am-lang{display:flex;align-items:center;gap:7px;color:#b2b7bf}#anchor-complete .am-story-top i{font-size:28px;font-style:normal}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}