.hero-beginner{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 0 22px;padding:12px 0;border-block:1px solid #ddedbe36;color:#e0e9cf;font-size:14px;line-height:1.5;text-decoration:none}.hero-beginner>span:first-child{color:#d9c396;font-size:25px}.hero-beginner strong{color:#f2efd9}.hero-beginner>span:last-child{color:#d9c396}.hero-beginner:hover{border-color:#d9c3968c}.hero-beginner:focus-visible,.beginner-tabs button:focus-visible,.beginner-try:focus-visible,.pass-share button:focus-visible{outline:2px solid #e4d4a7;outline-offset:5px}
.beginner-section{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:7%;padding:100px var(--pad);position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 40%,#263e2e 0,transparent 60%),#111c16;border-block:1px solid #d9c39624;overflow:hidden}.beginner-section:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 79px,#b5cbab24 80px),repeating-linear-gradient(90deg,transparent,transparent 79px,#b5cbab24 80px);mask-image:linear-gradient(90deg,transparent,#000)}.beginner-copy h2{font-size:clamp(40px,4.8vw,78px);line-height:1.05;letter-spacing:-.015em;margin:24px 0;color:#eee9d6}.beginner-copy h2 em{color:#d9c396;font-style:normal}.beginner-copy>p{max-width:510px;font-size:16px;line-height:1.8;color:#c4cabc}.beginner-reassurance{display:flex;gap:15px;align-items:center;margin-top:26px;font-size:14px;line-height:1.7;color:#a9b9a3}.beginner-reassurance>span:first-child{font-size:36px;color:#d9c396}.beginner-reassurance strong{color:#e6e5d1;font-weight:500}.beginner-try{display:flex;align-items:center;gap:20px;margin-top:30px;padding:12px 0;border:0;border-bottom:1px solid #d9c39670;background:none;color:#eadbb7;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.beginner-try span{font-size:22px}.beginner-stage{position:relative;display:grid;place-items:center;min-width:0;padding:26px 0}.beginner-stage-label{color:#b8c9ad;font-size:10px;letter-spacing:.17em;margin-bottom:24px;z-index:1;text-align:center}.beginner-orbit{position:absolute;width:120%;aspect-ratio:1;max-width:590px;border:1px solid #e8d2a624;border-radius:50%;box-shadow:0 0 0 35px #d9c39604,0 0 0 70px #d9c39604;pointer-events:none;animation:beginner-halo 9s ease-in-out infinite}.beginner-orbit:after{content:"";position:absolute;width:8px;height:8px;background:#dfc792;border-radius:50%;top:25%;left:6%;box-shadow:0 0 18px #e5cf9d;animation:beginner-glimmer 5s ease-in-out infinite}.beginner-phone{position:relative;width:min(100%,355px);border:1px solid #a08a62;border-radius:32px;padding:24px 18px 16px;background:linear-gradient(135deg,#17291f,#08130f 75%);box-shadow:inset 0 0 0 5px #e6d1a60d,0 35px 70px #0008;transform:rotate(2deg)}.beginner-phone:before{content:"";position:absolute;inset:6px;border:1px solid #dae7c61a;border-radius:27px;pointer-events:none}.beginner-phone-header{display:flex;align-items:center;gap:12px;padding:4px 5px 17px;border-bottom:1px solid #dce4cd1c}.beginner-phone-header img{width:44px;height:44px;object-fit:contain;border-radius:50%;border:1px solid #d9c39670}.beginner-phone-header>span{font-weight:700;font-size:14px;letter-spacing:.1em;color:#eee7cf}.beginner-phone-header small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#a9b6a2;margin-top:6px}.beginner-phone-dot{margin-left:auto;width:6px;height:6px;background:#d4c196;border-radius:50%;box-shadow:0 0 12px #d4c19660}.beginner-preview{min-height:253px;padding:27px 9px 17px}.beginner-preview>.mono{font-size:10px;color:#e2cba0;letter-spacing:.15em}.beginner-preview h3{font-size:23px;line-height:1.15;margin:14px 0;color:#eee7d5;font-weight:500}.beginner-preview>p{font-size:14px;color:#c3ccba;line-height:1.7;min-height:71px}.beginner-response{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0 22px;padding:12px 14px;border:1px solid #d2bd8438;border-radius:13px 13px 3px 13px;background:linear-gradient(125deg,#9a815d2d,#71815b18);font-size:12px;line-height:1.55;color:#e0d6bd}.beginner-response>span:first-child{color:#d5b987}.beginner-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid #dae7c619;padding:17px 0 0}.beginner-tabs button{min-height:59px;background:transparent;color:#b1bba6;border:1px solid transparent;border-radius:10px;font:10px/1.5 Arial;letter-spacing:.03em;cursor:pointer;transition:background .2s,border-color .2s}.beginner-tabs button span{display:block;font-size:9px;opacity:.65;margin-bottom:4px}.beginner-tabs button[aria-pressed=true]{border-color:#d9c39670;color:#f1ddac;background:#d9c39612}.beginner-home-line{display:block;width:70px;height:3px;border-radius:5px;background:#d5ccaf65;margin:19px auto 0}.beginner-stage-caption{font-size:11px;line-height:1.7;color:#a6b29d;text-align:center;max-width:290px;margin-top:22px;z-index:1}.beginner-preview.is-changing{animation:beginner-message .28s ease-out}@keyframes beginner-message{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes beginner-halo{50%{transform:scale(1.035);opacity:.6}}@keyframes beginner-glimmer{50%{opacity:.4;box-shadow:0 0 25px #e5cf9d}}
.trust-dossier{margin:24px 0;color:#cad5bc;max-width:580px}.trust-label{display:block;font-size:9px;letter-spacing:.12em;margin-bottom:8px;color:#bdc9ab}.trust-dossier details{border-bottom:1px solid #bbcc9938}.trust-dossier summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:14px 0;font-size:13px;color:#dae5c5}.trust-dossier summary::-webkit-details-marker{display:none}.trust-dossier summary b{font:9px/1.5 monospace;letter-spacing:.05em;margin-right:14px;color:#aebd94}.trust-dossier summary>span:last-child{font-size:20px;font-weight:300;transition:transform .2s}.trust-dossier details[open] summary>span:last-child{transform:rotate(45deg)}.trust-dossier .trust-body{padding:0 0 16px 27px;max-width:480px}.trust-dossier .trust-body p{font-size:13px;line-height:1.75;margin:0 0 10px;color:#bfcbb0}.trust-body a,.trust-pending{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.trust-body a{text-decoration:underline;text-underline-offset:4px;color:#e2d7b7}.trust-pending{color:#aebb9e}.after-payment{margin-top:18px;padding:15px 0;border-block:1px solid #d9c39635;color:#c9d5bc}.after-payment summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-size:13px;list-style:none;color:#e5dec6}.after-payment summary::-webkit-details-marker{display:none}.after-payment ol{list-style:none;counter-reset:access;margin:18px 0 0;padding:0}.after-payment li{counter-increment:access;position:relative;padding:0 0 17px 29px;font-size:12px;line-height:1.65}.after-payment li:before{content:counter(access,decimal-leading-zero);position:absolute;left:0;top:1px;font:10px/1.5 monospace;color:#d7c28f}.after-payment li b,.after-payment li span{display:block}.after-payment li b{font-size:12px;color:#e4e0ca;font-weight:500;margin-bottom:4px}.after-payment>a{font-size:12px;color:#dfcea6;text-decoration:underline;overflow-wrap:anywhere}.after-payment li:last-child{padding-bottom:0}
.pilot-section{padding:85px var(--pad);background:#0c1712;color:#ebe7d3;border-bottom:1px solid #dac59428}.pilot-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:32px}.pilot-heading h2{font-size:clamp(36px,4.5vw,64px);line-height:1.05;margin-top:20px}.pilot-heading>p{font-size:15px;line-height:1.8;color:#b9c6af;max-width:430px}.pilot-frame{padding:7px;border:1px solid #b19c6870;border-radius:18px;background:linear-gradient(145deg,#d9c3961c,#09120e);box-shadow:0 20px 55px #0004}.pilot-frame video{display:block;width:100%;max-height:650px;aspect-ratio:16/9;object-fit:contain;background:#040906;border-radius:11px}.pilot-transcript{margin-top:20px;font-size:13px;color:#bbcab0}.pilot-transcript summary{cursor:pointer;padding:10px 0}.pilot-transcript p{line-height:1.8;margin-top:12px;max-width:800px}.pilot-editor-note{margin:30px var(--pad);padding:25px;border:1px dashed #c9b889;font-size:14px;color:#e8dcc0}.pass-share{width:100%;max-width:440px;margin:15px auto 0}.pass-share-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pass-share button{display:flex;align-items:center;gap:9px;justify-content:center;background:#15291e;border:1px solid #dbc59750;color:#e4d9bb;border-radius:5px;padding:11px 13px;min-height:42px;font-size:12px;cursor:pointer}.pass-share button:hover{background:#2b3c28;border-color:#dbc5979c}.pass-share button:disabled{opacity:.5;cursor:wait}.pass-share button[data-pass-copy]{background:none;border-color:transparent;color:#b9c5aa;text-decoration:underline;text-underline-offset:3px}.pass-share-status{font-size:11px;line-height:1.65;color:#aebea3;text-align:center;margin-top:11px}.pass-share-fallback{width:100%;margin-top:10px;border:1px solid #dcc68b55;background:#15271b;color:#e4ddc7;padding:12px;font-size:13px;border-radius:4px}.pass-share-fallback[hidden]{display:none}.identity-vault{min-width:0}.identity-vault .identity-caption{margin-bottom:0}
@media(min-width:1200px){.hero-beginner{margin-bottom:18px}.beginner-stage{padding-inline:20px}}
@media(max-width:800px){.beginner-section{grid-template-columns:1fr;gap:32px;padding-block:65px}.beginner-copy h2{font-size:clamp(40px,8vw,67px)}.beginner-copy>p{max-width:590px}.beginner-stage{padding:14px 0 0}.beginner-phone{transform:rotate(1deg)}.beginner-orbit{width:90%;max-width:440px}.beginner-stage-label{margin-bottom:20px}.beginner-stage-caption{margin-top:20px}.pilot-heading{grid-template-columns:1fr;gap:22px}.pilot-section{padding-block:60px}.trust-dossier{max-width:none}.hero-beginner{font-size:12px;gap:9px;margin-bottom:20px}.hero-beginner>span:first-child{font-size:21px}}
@media(max-width:380px){.beginner-copy h2{font-size:37px}.beginner-copy>p{font-size:15px}.beginner-phone{padding-inline:12px;border-radius:25px}.beginner-preview{padding-inline:6px}.beginner-preview h3{font-size:21px}.beginner-preview>p{font-size:13px}.beginner-response{margin-left:9px}.beginner-tabs button{font-size:9px}.beginner-reassurance{font-size:12px}.hero-beginner{font-size:11px;gap:7px}.pass-share-actions{gap:5px}.pass-share button{font-size:11px;padding:10px}}
body.paused .beginner-orbit,body.paused .beginner-orbit:after,body.paused .beginner-preview{animation:none!important}
@media(prefers-reduced-motion:reduce){.beginner-orbit,.beginner-orbit:after,.beginner-preview{animation:none!important}.beginner-tabs button,.trust-dossier summary>span:last-child{transition:none}}
