.yoursec-landing{--bg:#fcfcfa;--bg-2:#f2f1ec;--bg-3:#e8e6df;--ink:#0c1426;--ink-2:#2a3447;--mute:#71798a;--mute-2:#a8aebb;--rule:rgba(12,20,38,.1);--rule-strong:rgba(12,20,38,.22);--coral:#fc5a3a;--coral-soft:#ffe2d8;--cobalt:#3056e8;--cobalt-soft:#dde4fb;--olive:#6b6532;--paper-bg:var(--bg);--ys-font:var(--font-inter),-apple-system,system-ui,sans-serif;--gutter:clamp(20px,4vw,56px);--max:1320px;--section-y:120px;--gap-y:56px;background:var(--paper-bg);color:var(--ink);font-family:var(--ys-font);font-size:16px;line-height:1.5;font-feature-settings:"ss02","ss05","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative}.yoursec-landing *,.yoursec-landing :after,.yoursec-landing :before{box-sizing:border-box}.yoursec-landing a{color:inherit;text-decoration:none}.yoursec-landing button{font:inherit;cursor:pointer;border:0;background:0;color:inherit}.yoursec-landing img{max-width:100%;display:block}.yoursec-landing em{font-style:normal;color:var(--coral);font-weight:600}.yoursec-landing ::-moz-selection{background:var(--coral);color:#fff}.yoursec-landing ::selection{background:var(--coral);color:#fff}.yoursec-landing .container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.yoursec-landing .container-narrow{max-width:920px}.yoursec-landing .site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease}.yoursec-landing .site-header.is-scrolled{border-bottom-color:var(--rule)}.yoursec-landing .header-inner{max-width:var(--max);margin:0 auto;padding:16px var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.yoursec-landing .brand{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.yoursec-landing .brand-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--ink);color:var(--bg);border-radius:8px;font-size:12px;font-weight:700;letter-spacing:-.02em;position:relative;font-family:var(--ys-font)}.yoursec-landing .brand-mark:after{content:"";position:absolute;width:10px;height:10px;background:var(--coral);border-radius:50%;top:-3px;right:-3px;border:2px solid var(--paper-bg)}.yoursec-landing .brand-name{font-weight:600;letter-spacing:-.015em}.yoursec-landing .header-nav{justify-self:center;display:flex;gap:28px;font-size:14px;font-weight:500;color:var(--mute)}.yoursec-landing .header-nav a{white-space:nowrap;transition:color .15s ease}.yoursec-landing .header-nav a:hover{color:var(--ink)}@media (max-width:880px){.yoursec-landing .header-nav{display:none}}.yoursec-landing .header-cta{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:18px}.yoursec-landing .header-signin{font-size:14px;font-weight:500;color:var(--mute);white-space:nowrap;transition:color .15s ease}.yoursec-landing .header-signin:hover{color:var(--ink)}.yoursec-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;letter-spacing:-.005em;border-radius:10px;white-space:nowrap;transition:transform .12s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.yoursec-landing .btn-pill{background:var(--ink);color:var(--bg);border-radius:10px}.yoursec-landing .btn-pill:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px rgba(12,20,38,.4)}.yoursec-landing .btn-pill:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.yoursec-landing .btn-primary{background:var(--coral);color:#fff;padding:16px 24px;font-size:15px;border-radius:12px;box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 8px 24px -8px color-mix(in srgb,var(--coral) 60%,transparent)}.yoursec-landing .btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 12px 32px -8px color-mix(in srgb,var(--coral) 70%,transparent)}.yoursec-landing .btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.yoursec-landing .btn-large{padding:20px 30px;font-size:16px;border-radius:14px}.yoursec-landing .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--rule-strong)}.yoursec-landing .btn-ghost:hover{background:var(--bg-2);border-color:var(--ink)}.yoursec-landing .btn-arrow{display:inline-block;transition:transform .2s ease;font-weight:500}.yoursec-landing .btn:hover .btn-arrow{transform:translateX(3px)}.yoursec-landing [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.6,.2,1)}.yoursec-landing [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.yoursec-landing .section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--coral);margin:0 0 24px;letter-spacing:-.005em}.yoursec-landing .section-eyebrow:before{content:"";display:inline-block;width:8px;height:8px;background:var(--coral);border-radius:50%}.yoursec-landing .section-h{font-family:var(--ys-font);font-weight:600;font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-.035em;margin:0;text-wrap:balance}.yoursec-landing .section-sub{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink-2);max-width:60ch;margin:24px 0 0}.yoursec-landing .section-head{margin-bottom:56px;max-width:900px}.yoursec-landing .hero{padding:64px 0 var(--section-y);position:relative;overflow:hidden}.yoursec-landing .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 80% 20%,color-mix(in srgb,var(--coral) 10%,transparent),transparent 60%),radial-gradient(ellipse 500px 400px at 10% 70%,color-mix(in srgb,var(--cobalt) 7%,transparent),transparent 60%);pointer-events:none}.yoursec-landing .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start;width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}@media (max-width:960px){.yoursec-landing .hero-grid{grid-template-columns:1fr;gap:48px}}.yoursec-landing .display{font-family:var(--ys-font);font-weight:600;letter-spacing:-.04em;line-height:.96}.yoursec-landing .hero h1.display{font-size:clamp(44px,5.8vw,80px);margin:0 0 28px;text-wrap:balance}.yoursec-landing .display-line{display:block}.yoursec-landing .display-line:first-child{color:var(--ink)}.yoursec-landing .display-line:nth-child(2){color:var(--mute)}.yoursec-landing .display-line em{color:var(--coral)}.yoursec-landing .hero-rotator{display:contents}.yoursec-landing .hero-rot-line{display:grid;position:relative}.yoursec-landing .hero-rot-line>*{grid-area:1/1}.yoursec-landing .hero-rot-clause{display:block;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.yoursec-landing .hero-rot-clause.is-active{opacity:1;transform:none;pointer-events:auto}.yoursec-landing .hero-rot-clause em{color:var(--coral);font-weight:600;font-style:normal}.yoursec-landing .hero-rotator .display .display-line{color:var(--ink)}.yoursec-landing .hero-rot-sub-line{display:grid;position:relative;margin:0 0 36px;max-width:56ch}.yoursec-landing .hero-rot-sub-line>.hero-rot-sub{grid-area:1/1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.yoursec-landing .hero-rot-sub-line>.hero-rot-sub.is-active{opacity:1;transform:none;pointer-events:auto}.yoursec-landing .hero-rot-dots{display:flex;gap:10px;margin:-28px 0 36px;align-items:center}.yoursec-landing .hero-rot-dot{width:28px;height:4px;border-radius:2px;background:var(--rule-strong);border:0;padding:0;cursor:pointer;transition:background .2s ease,width .25s ease;position:relative;overflow:hidden}.yoursec-landing .hero-rot-dot:hover{background:var(--mute)}.yoursec-landing .hero-rot-dot.is-active{background:var(--coral-soft);width:44px}.yoursec-landing .hero-rot-dot-fill{position:absolute;left:0;top:0;bottom:0;background:var(--coral);border-radius:2px;transition:width .12s linear}@keyframes ys-heroFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yoursec-landing .lede{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--ink-2);max-width:56ch;margin:0 0 36px;text-wrap:pretty}.yoursec-landing .hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.yoursec-landing .hero-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:36px;padding-top:28px;border-top:1px solid var(--rule)}.yoursec-landing .hero-meta-item{padding:0 24px;border-left:1px solid var(--rule)}.yoursec-landing .hero-meta-item:first-child{border-left:0;padding-left:0}.yoursec-landing .meta-num{font-family:var(--ys-font);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1;margin:0 0 6px;color:var(--ink)}.yoursec-landing .meta-label{font-size:13px;font-weight:500;color:var(--mute);margin:0;line-height:1.4}@media (max-width:600px){.yoursec-landing .hero-meta{grid-template-columns:1fr}.yoursec-landing .hero-meta-item{padding:12px 0;border-left:0;border-top:1px solid var(--rule)}.yoursec-landing .hero-meta-item:first-child{border-top:0;padding-top:0}}.yoursec-landing .hero-visual{position:relative}.yoursec-landing .hero-visual-inner{position:relative;max-width:520px}@media (max-width:960px){.yoursec-landing .hero-visual{padding-left:0;max-width:640px}}.yoursec-landing .annot{position:absolute;display:flex;align-items:center;gap:10px;pointer-events:none;z-index:2;font-size:12px}.yoursec-landing .annot-line{width:32px;height:1px;background:var(--ink);position:relative}.yoursec-landing .annot-line:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--coral);top:-3px}.yoursec-landing .annot-left .annot-line:after{right:-3px}.yoursec-landing .annot-right .annot-line:after{left:-3px}.yoursec-landing .annot-left{transform:translateX(-100%);flex-direction:row-reverse}.yoursec-landing .annot-card{background:var(--bg);border:1px solid var(--rule);padding:10px 13px;border-radius:10px;max-width:180px;box-shadow:0 4px 12px rgba(12,20,38,.06)}.yoursec-landing .annot-label{font-size:12px;font-weight:600;margin:0 0 2px;color:var(--ink);letter-spacing:-.005em}.yoursec-landing .annot-note{font-size:11.5px;margin:0;color:var(--mute);line-height:1.4}@media (max-width:1700px){.yoursec-landing .annot{display:none}}.yoursec-landing .problem{padding:var(--section-y) 0}.yoursec-landing .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:40px 0 56px}@media (max-width:720px){.yoursec-landing .problem-grid{grid-template-columns:1fr;gap:20px}}.yoursec-landing .problem-lede{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.yoursec-landing .pull-quote{position:relative;padding:40px 32px;background:var(--ink);color:var(--bg);border-radius:20px;margin-top:40px}.yoursec-landing .pull-quote p{font-family:var(--ys-font);font-weight:600;font-size:clamp(28px,3.6vw,44px);line-height:1.1;letter-spacing:-.035em;margin:0;text-wrap:balance}.yoursec-landing .pull-quote p:before{content:"→ ";color:var(--coral)}.yoursec-landing .how{padding:var(--section-y) 0;background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.yoursec-landing .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.yoursec-landing .how-grid{grid-template-columns:1fr}}.yoursec-landing .how-card{background:var(--bg);border:1px solid var(--rule);padding:32px 28px;border-radius:18px;display:flex;flex-direction:column;min-height:280px;transition:transform .25s ease,box-shadow .25s ease}.yoursec-landing .how-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -12px rgba(12,20,38,.18)}.yoursec-landing .how-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.yoursec-landing .how-num{font-family:var(--ys-font);font-weight:700;font-size:28px;letter-spacing:-.04em;background:var(--ink);color:var(--bg);width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;line-height:1;transition:background .25s ease}.yoursec-landing .how-card:hover .how-num{background:var(--coral)}.yoursec-landing .how-side{font-size:12px;font-weight:500;color:var(--mute)}.yoursec-landing .how-title{font-family:var(--ys-font);font-weight:600;font-size:24px;letter-spacing:-.025em;margin:0 0 12px;line-height:1.1}.yoursec-landing .how-body{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.yoursec-landing .trust{padding:var(--section-y) 0}.yoursec-landing .trust-head{margin-bottom:64px;max-width:760px}.yoursec-landing .trust-head .section-h em{color:var(--coral)}.yoursec-landing .trust-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}@media (max-width:760px){.yoursec-landing .trust-ledger{grid-template-columns:1fr}}.yoursec-landing .trust-col-new{padding:36px 0;position:relative}.yoursec-landing .trust-col-new+.trust-col-new{padding-left:56px;border-left:1px solid var(--rule)}@media (max-width:760px){.yoursec-landing .trust-col-new+.trust-col-new{padding-left:0;border-left:0;border-top:1px solid var(--rule)}}@media (min-width:761px){.yoursec-landing .trust-col-new:first-child{padding-right:56px}}.yoursec-landing .trust-col-label{font-family:var(--ys-font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 28px;display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px}.yoursec-landing .trust-col-label-will{background:var(--coral);color:#fff}.yoursec-landing .trust-col-label-never{background:var(--ink);color:var(--bg)}.yoursec-landing .trust-rows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.yoursec-landing .trust-rows li{display:block;padding:18px 0;border-top:1px solid var(--rule);font-family:var(--ys-font);font-weight:500;font-size:clamp(18px,1.8vw,22px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.yoursec-landing .trust-rows li:first-child{border-top:0}.yoursec-landing .trust-rows-never li{color:var(--mute)}.yoursec-landing .trust-rows-never .trust-row-text{text-decoration:line-through;text-decoration-color:var(--mute-2);text-decoration-thickness:1px;text-underline-offset:2px}.yoursec-landing .trust-foot{margin:56px 0 0;padding:28px 0 0;font-family:var(--ys-font);font-weight:500;font-size:clamp(18px,2vw,26px);line-height:1.3;letter-spacing:-.025em;color:var(--ink-2);text-wrap:balance;max-width:64ch}.yoursec-landing .trust-foot em{color:var(--coral);font-weight:600}.yoursec-landing .deepdive{padding:var(--section-y) 0;background:var(--bg-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.yoursec-landing .deepdive-grid{display:flex;flex-direction:column;gap:16px}.yoursec-landing .dd-card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--bg);border:1px solid var(--rule);border-radius:22px;overflow:hidden;transition:box-shadow .25s ease}.yoursec-landing .dd-card:hover{box-shadow:0 12px 32px -12px rgba(12,20,38,.12)}.yoursec-landing .dd-card:nth-child(2n){direction:rtl}.yoursec-landing .dd-card:nth-child(2n)>*{direction:ltr}@media (max-width:880px){.yoursec-landing .dd-card,.yoursec-landing .dd-card:nth-child(2n){grid-template-columns:1fr;direction:ltr}}.yoursec-landing .dd-card-mock{padding:56px 40px;background:var(--bg-2);display:flex;align-items:center;justify-content:center;min-height:380px;border-right:1px solid var(--rule)}.yoursec-landing .dd-card:nth-child(2n) .dd-card-mock{border-right:0;border-left:1px solid var(--rule)}@media (max-width:880px){.yoursec-landing .dd-card-mock{border-right:0;border-bottom:1px solid var(--rule);padding:40px 24px;min-height:0}.yoursec-landing .dd-card:nth-child(2n) .dd-card-mock{border-left:0;border-bottom:1px solid var(--rule)}}.yoursec-landing .dd-card-text{padding:56px 48px;display:flex;flex-direction:column;justify-content:center;max-width:540px}@media (max-width:880px){.yoursec-landing .dd-card-text{padding:36px 28px}}.yoursec-landing .dd-tag{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;margin:0 0 16px}.yoursec-landing .dd-tag-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.yoursec-landing .dd-title{font-family:var(--ys-font);font-weight:600;font-size:clamp(28px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em;margin:0 0 16px}.yoursec-landing .dd-body{font-size:16px;line-height:1.55;color:var(--ink-2);margin:0;max-width:48ch;text-wrap:pretty}.yoursec-landing .dd-mock{width:100%;max-width:420px;background:var(--bg);border:1px solid var(--rule);border-radius:14px;padding:18px 18px 16px;box-shadow:0 1px 0 rgba(12,20,38,.02),0 8px 24px -8px rgba(12,20,38,.08)}.yoursec-landing .dd-mock-hero{border-color:var(--ink);border-width:2px}.yoursec-landing .dd-hero-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.yoursec-landing .dd-from{font-size:12px;font-weight:500;color:var(--mute)}.yoursec-landing .dd-flag{font-size:11px;font-weight:600;background:var(--coral);color:#fff;padding:4px 9px;border-radius:6px}.yoursec-landing .dd-subj{font-family:var(--ys-font);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.yoursec-landing .dd-snip{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0 0 16px}.yoursec-landing .dd-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yoursec-landing .dd-btn{font-size:12px;font-weight:600;padding:8px 13px;border-radius:8px;white-space:nowrap}.yoursec-landing .dd-btn-dark{background:var(--ink);color:var(--bg)}.yoursec-landing .dd-btn-light{background:var(--bg);color:var(--ink);border:1px solid var(--rule-strong)}.yoursec-landing .dd-link{font-size:12px;font-weight:500;color:var(--coral)}.yoursec-landing .dd-mock-goals{padding:0}.yoursec-landing .dd-goal{padding:14px 18px;border-bottom:1px solid var(--rule)}.yoursec-landing .dd-goal:last-child{border-bottom:0}.yoursec-landing .dd-goal-mute{opacity:.55}.yoursec-landing .dd-goal-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.yoursec-landing .dd-goal-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--cobalt);color:#fff;padding:3px 7px;border-radius:5px}.yoursec-landing .dd-goal-name{font-size:13px;font-weight:600;flex:1}.yoursec-landing .dd-conf{font-size:11px;font-weight:600}.yoursec-landing .dd-conf-high{color:var(--cobalt)}.yoursec-landing .dd-conf-med{color:#c4811a}.yoursec-landing .dd-conf-low{color:var(--mute)}.yoursec-landing .dd-goal-update{font-size:12.5px;line-height:1.5;color:var(--ink-2);margin:0}.yoursec-landing .dd-mock-clean{padding:14px 18px}.yoursec-landing .dd-clean-stack{display:flex;flex-direction:column;margin-bottom:14px}.yoursec-landing .dd-clean-row{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:12.5px}.yoursec-landing .dd-clean-row:last-child{border-bottom:0}.yoursec-landing .dd-clean-from{font-weight:600;color:var(--mute)}.yoursec-landing .dd-clean-subj{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yoursec-landing .dd-clean-faded{opacity:.5}.yoursec-landing .dd-clean-cta{display:flex;gap:8px;padding-top:4px}.yoursec-landing .deepdive-foot{margin-top:48px;padding:36px 40px;background:var(--bg);border:1px solid var(--rule);border-radius:18px;display:flex;justify-content:center;text-align:center}.yoursec-landing .deepdive-foot-line{font-family:var(--ys-font);font-weight:500;font-size:clamp(18px,1.8vw,24px);line-height:1.3;letter-spacing:-.02em;color:var(--ink-2);margin:0;text-wrap:balance;max-width:64ch}.yoursec-landing .founder{padding:var(--section-y) 0}.yoursec-landing .founder-letter{position:relative;padding:clamp(36px,5vw,64px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.yoursec-landing .founder-eyebrow{font-size:13px;font-weight:600;color:var(--coral);margin:0 0 28px;display:inline-flex;align-items:center;gap:10px}.yoursec-landing .founder-eyebrow:before{content:"";width:8px;height:8px;background:var(--coral);border-radius:50%;display:inline-block}.yoursec-landing .founder-quote{position:relative;font-family:var(--ys-font);font-weight:500;font-size:clamp(22px,2.6vw,34px);line-height:1.3;letter-spacing:-.025em;margin:0 0 40px;text-wrap:pretty;max-width:32ch}.yoursec-landing .founder-mark{position:absolute;left:-.55em;top:-.15em;font-family:var(--ys-font);font-size:1.5em;color:var(--coral);line-height:1;font-weight:600}.yoursec-landing .founder-sign{display:flex;flex-direction:column;gap:4px}.yoursec-landing .founder-signature{font-family:var(--ys-font);font-weight:600;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.025em;color:var(--ink);line-height:1.1}.yoursec-landing .founder-meta{font-size:13px;font-weight:500;color:var(--mute);letter-spacing:-.005em}.yoursec-landing .cta{padding:var(--section-y) 0}.yoursec-landing .cta-card{position:relative;background:var(--coral);color:#fff;border-radius:28px;padding:clamp(40px,6vw,88px);overflow:hidden}.yoursec-landing .cta-grain{position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 100% 100%,hsla(0,0%,100%,.18),transparent 60%),radial-gradient(ellipse 400px 300px at 0 0,rgba(12,20,38,.18),transparent 60%);pointer-events:none}.yoursec-landing .cta-eyebrow{position:relative;color:hsla(0,0%,100%,.85)}.yoursec-landing .cta-eyebrow:before{background:#fff}.yoursec-landing .cta-h{position:relative;color:#fff;font-size:clamp(40px,5.6vw,76px);line-height:1;margin:0 0 24px;letter-spacing:-.04em}.yoursec-landing .cta-h em{color:#ffe2d8;font-weight:600}.yoursec-landing .cta-sub{position:relative;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:hsla(0,0%,100%,.88);max-width:56ch;margin:0 0 36px}.yoursec-landing .cta-bullets{position:relative;list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:760px){.yoursec-landing .cta-bullets{grid-template-columns:1fr}}.yoursec-landing .cta-bullets li{padding:18px 20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;font-size:14.5px;line-height:1.45;color:#fff;font-weight:500;display:flex;gap:12px;align-items:flex-start}.yoursec-landing .cta-bullet-num{font-size:11px;font-weight:700;background:#fff;color:var(--coral);padding:2px 7px;border-radius:5px;flex-shrink:0;margin-top:2px;text-transform:uppercase;letter-spacing:.05em}.yoursec-landing .cta-action{position:relative;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.yoursec-landing .cta-action .btn-primary{background:var(--ink);color:#fff;box-shadow:0 8px 24px -8px rgba(0,0,0,.4)}.yoursec-landing .cta-action .btn-primary:hover{box-shadow:0 12px 32px -8px rgba(0,0,0,.5)}.yoursec-landing .cta-fineprint{position:relative;font-size:13px;color:hsla(0,0%,100%,.7);margin:24px 0 0}.yoursec-landing .cta-fineprint a{color:#fff;text-decoration:underline;text-underline-offset:3px}.yoursec-landing .faq{padding:var(--section-y) 0;background:var(--bg-2);border-top:1px solid var(--rule)}.yoursec-landing .faq-head{margin-bottom:56px}.yoursec-landing .faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.yoursec-landing .faq-item{background:var(--bg);border:1px solid var(--rule);border-radius:14px;overflow:hidden;transition:border-color .2s ease}.yoursec-landing .faq-item[data-open=true]{border-color:var(--rule-strong)}.yoursec-landing .faq-q{display:grid;grid-template-columns:56px 1fr 30px;align-items:center;width:100%;padding:22px 24px;text-align:left;font-family:var(--ys-font);font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink);transition:background .15s ease}.yoursec-landing .faq-q:hover{background:var(--bg-2)}.yoursec-landing .faq-num{font-size:12px;font-weight:600;color:var(--mute)}.yoursec-landing .faq-toggle{font-size:24px;color:var(--mute);text-align:right;font-weight:400;line-height:1}.yoursec-landing .faq-item[data-open=true] .faq-toggle{color:var(--coral)}.yoursec-landing .faq-a{padding:0 30px 24px 80px;animation:ys-fadeIn .3s ease}.yoursec-landing .faq-a p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;max-width:64ch}@keyframes ys-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yoursec-landing .footer{padding:80px 0 32px;background:var(--ink);color:var(--bg)}.yoursec-landing .footer-top{display:grid;grid-template-columns:1.2fr auto;gap:64px;padding-bottom:56px;border-bottom:1px solid hsla(60,25%,98%,.12)}@media (max-width:760px){.yoursec-landing .footer-top{grid-template-columns:1fr;gap:40px}}.yoursec-landing .footer-brand .brand-name{font-family:var(--ys-font);font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.04em;color:var(--bg)}.yoursec-landing .footer-tag{font-size:14px;color:hsla(60,25%,98%,.6);margin:16px 0 0;max-width:30ch;line-height:1.5}.yoursec-landing .footer-cols{display:grid;grid-template-columns:repeat(3,minmax(120px,160px));gap:32px;justify-self:end}@media (max-width:760px){.yoursec-landing .footer-cols{justify-self:start}}@media (max-width:540px){.yoursec-landing .footer-cols{grid-template-columns:1fr 1fr;gap:24px}}.yoursec-landing .footer-col{display:flex;flex-direction:column;gap:10px}.yoursec-landing .footer-col-h{font-size:12px;font-weight:600;color:hsla(60,25%,98%,.5);margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em}.yoursec-landing .footer-col a{font-size:14px;color:hsla(60,25%,98%,.78)}.yoursec-landing .footer-col a:hover{color:var(--coral)}.yoursec-landing .footer-bot{padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:hsla(60,25%,98%,.5)}.yoursec-landing .footer-bot p{margin:0}.yoursec-landing .brief-mock{background:var(--bg);border:1px solid var(--rule-strong);border-radius:18px;overflow:hidden;box-shadow:0 1px 0 rgba(12,20,38,.02),0 24px 56px -16px rgba(12,20,38,.18),0 8px 16px -8px rgba(12,20,38,.08);position:relative;z-index:1}.yoursec-landing .brief-chrome{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--bg-2)}.yoursec-landing .brief-dots{display:flex;gap:6px}.yoursec-landing .brief-dots span{width:9px;height:9px;border-radius:50%;background:var(--rule-strong)}.yoursec-landing .brief-url{justify-self:center;font-size:12px;font-weight:500;color:var(--mute);display:inline-flex;align-items:center;gap:6px;background:var(--bg);padding:5px 14px;border-radius:999px;border:1px solid var(--rule)}.yoursec-landing .brief-lock{color:var(--coral);font-size:8px}.yoursec-landing .brief-time{font-size:12px;color:var(--mute);font-weight:500}.yoursec-landing .brief-body{padding:24px 22px 20px}.yoursec-landing .brief-greet{padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:18px}.yoursec-landing .brief-eyebrow{font-size:12px;font-weight:600;color:var(--coral);margin:0 0 6px}.yoursec-landing .brief-hello{font-family:var(--ys-font);font-weight:600;font-size:26px;letter-spacing:-.03em;line-height:1.1;margin:0 0 8px}.yoursec-landing .brief-summary{font-size:13px;color:var(--ink-2);margin:0;font-weight:500}.yoursec-landing .brief-summary strong{color:var(--ink);font-weight:600}.yoursec-landing .brief-section{margin-bottom:18px}.yoursec-landing .brief-section-last{margin-bottom:0}.yoursec-landing .brief-sec-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;display:inline-flex;align-items:center;gap:8px}.yoursec-landing .brief-sec-green{color:var(--cobalt)}.yoursec-landing .brief-sec-mute{color:var(--mute)}.yoursec-landing .brief-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.yoursec-landing .brief-dot-green{background:var(--cobalt)}.yoursec-landing .brief-dot-mute{background:var(--mute-2)}.yoursec-landing .brief-hero{border:2px solid;border-radius:12px;padding:14px;background:var(--bg);position:relative;transition:box-shadow .8s ease}.yoursec-landing .brief-hero.is-pulse{box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 18%,transparent)}.yoursec-landing .brief-hero-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.yoursec-landing .brief-from{font-size:11px;font-weight:500;color:var(--mute);margin:0 0 3px}.yoursec-landing .brief-subj{font-family:var(--ys-font);font-weight:600;font-size:16px;letter-spacing:-.02em;line-height:1.2;margin:0}.yoursec-landing .brief-flag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:5px;flex-shrink:0}.yoursec-landing .brief-snippet{font-size:12.5px;line-height:1.5;color:var(--ink-2);margin:8px 0 12px}.yoursec-landing .brief-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yoursec-landing .btn-dark,.yoursec-landing .btn-dark-mock{background:var(--ink);color:var(--bg);font-size:11px;font-weight:600;padding:7px 12px;border-radius:7px;white-space:nowrap}.yoursec-landing .btn-ghost-mock{background:var(--bg);color:var(--ink);font-size:11px;font-weight:600;padding:7px 12px;border-radius:7px;border:1px solid var(--rule-strong);white-space:nowrap}.yoursec-landing .btn-link{font-size:11px;font-weight:600;color:var(--coral)}.yoursec-landing .brief-goals{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:12px;overflow:hidden}.yoursec-landing .goal-row{padding:10px 12px;border-bottom:1px solid var(--rule)}.yoursec-landing .goal-row:last-child{border-bottom:0}.yoursec-landing .goal-row-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.yoursec-landing .goal-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 6px;border-radius:4px;background:var(--cobalt);color:#fff}.yoursec-landing .goal-name{font-size:12.5px;font-weight:600;flex:1;margin:0}.yoursec-landing .goal-conf{font-size:10px;font-weight:600}.yoursec-landing .goal-conf-high{color:var(--cobalt)}.yoursec-landing .goal-conf-med{color:#c4811a}.yoursec-landing .goal-update{font-size:11.5px;line-height:1.5;color:var(--ink-2);margin:0}.yoursec-landing .brief-clean{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px}.yoursec-landing .clean-text{display:flex;flex-direction:column;gap:2px}.yoursec-landing .clean-title{font-size:13px;font-weight:600;margin:0}.yoursec-landing .clean-sub{font-size:11.5px;color:var(--mute);margin:0;font-weight:500}.yoursec-landing .clean-actions{display:flex;gap:6px}.yoursec-landing .privacy{padding:56px 0 var(--section-y)}.yoursec-landing .privacy .container-narrow{max-width:780px}.yoursec-landing .privacy-head{margin-bottom:64px}.yoursec-landing .privacy-head .section-h{font-size:clamp(40px,6vw,72px)}.yoursec-landing .privacy-head .section-h em{color:var(--coral)}.yoursec-landing .privacy-meta{margin-top:32px;display:flex;flex-wrap:wrap;gap:24px 32px;padding-top:24px;border-top:1px solid var(--rule);font-size:13px;font-weight:500;color:var(--mute)}.yoursec-landing .privacy-meta strong{color:var(--ink);font-weight:600}.yoursec-landing .privacy-tldr{margin-bottom:80px;padding:36px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.yoursec-landing .privacy-tldr-h{font-family:var(--ys-font);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--coral);margin:0 0 28px}.yoursec-landing .privacy-tldr-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}@media (max-width:600px){.yoursec-landing .privacy-tldr-grid{grid-template-columns:1fr}}.yoursec-landing .privacy-tldr-grid>div{padding:20px 24px 20px 0;border-top:1px solid var(--rule)}.yoursec-landing .privacy-tldr-grid>div:nth-child(2n){padding-left:24px}.yoursec-landing .privacy-tldr-grid>div:nth-child(odd){border-right:1px solid var(--rule)}@media (max-width:600px){.yoursec-landing .privacy-tldr-grid>div{padding:16px 0!important;border-right:0!important}.yoursec-landing .privacy-tldr-grid>div:first-child{border-top:0}}.yoursec-landing .privacy-tldr-grid dt{font-family:var(--ys-font);font-weight:600;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.025em;color:var(--ink);margin-bottom:8px;line-height:1.1}.yoursec-landing .privacy-tldr-grid>div:nth-child(4) dt{color:var(--coral)}.yoursec-landing .privacy-tldr-grid dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.yoursec-landing .privacy-section{padding:40px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:64px 1fr;-moz-column-gap:24px;column-gap:24px}.yoursec-landing .privacy-section:last-of-type{border-bottom:1px solid var(--rule)}@media (max-width:600px){.yoursec-landing .privacy-section{grid-template-columns:1fr;row-gap:8px}}.yoursec-landing .privacy-num{font-family:var(--ys-font);font-size:14px;font-weight:600;color:var(--mute);margin:0;padding-top:4px;letter-spacing:0;font-feature-settings:"tnum"}.yoursec-landing .privacy-h{grid-column:2;font-family:var(--ys-font);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;line-height:1.15;margin:0 0 20px;text-wrap:balance}.yoursec-landing .privacy-section>.privacy-foot-note,.yoursec-landing .privacy-section>.privacy-points,.yoursec-landing .privacy-section>p,.yoursec-landing .privacy-section>table,.yoursec-landing .privacy-section>ul{grid-column:2}.yoursec-landing .privacy-section p{margin:0 0 16px;font-size:16px;line-height:1.65;color:var(--ink-2);text-wrap:pretty;max-width:60ch}.yoursec-landing .privacy-section p:last-child{margin-bottom:0}.yoursec-landing .privacy-section em{color:var(--coral);font-style:normal;font-weight:600}.yoursec-landing .privacy-section strong{color:var(--ink);font-weight:600}.yoursec-landing .privacy-section a{color:var(--coral);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.yoursec-landing .privacy-section a:hover{text-decoration-thickness:2px}.yoursec-landing .privacy-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.yoursec-landing .privacy-points li{display:grid;grid-template-columns:100px 1fr;gap:24px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule)}@media (max-width:600px){.yoursec-landing .privacy-points li{grid-template-columns:1fr;gap:4px}}.yoursec-landing .point-k{font-family:var(--ys-font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.yoursec-landing .point-v{font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.yoursec-landing .privacy-table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14.5px}.yoursec-landing .privacy-table thead th{font-family:var(--ys-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);text-align:left;padding:0 16px 12px 0;border-bottom:1px solid var(--ink)}.yoursec-landing .privacy-table thead th:last-child{padding-right:0}.yoursec-landing .privacy-table tbody td{padding:14px 16px 14px 0;border-bottom:1px solid var(--rule);color:var(--ink-2);line-height:1.5;vertical-align:top}.yoursec-landing .privacy-table tbody td:last-child{padding-right:0}.yoursec-landing .privacy-table tbody td:first-child{font-family:var(--ys-font);font-weight:600;color:var(--ink);white-space:nowrap;width:25%}@media (max-width:600px){.yoursec-landing .privacy-table tbody td:first-child{width:auto}.yoursec-landing .privacy-table{font-size:13.5px}.yoursec-landing .privacy-table tbody td,.yoursec-landing .privacy-table thead th{padding-right:10px}}.yoursec-landing .privacy-foot-note{margin-top:12px!important;font-size:13px!important;color:var(--mute)!important;font-style:italic}.yoursec-landing .privacy-sign{margin-top:64px;padding-top:36px;border-top:1px solid var(--rule)}.yoursec-landing .privacy-sign-line{font-family:var(--ys-font);font-weight:600;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.025em;margin:0 0 8px;color:var(--ink)}.yoursec-landing .privacy-sign-meta{font-size:14px;color:var(--mute);margin:0}.yoursec-landing .privacy-sign-meta a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.yoursec-landing .waitlist-shell{display:flex;flex-direction:column;min-height:100vh}.yoursec-landing .waitlist-mini-header{border-bottom:1px solid transparent;background:color-mix(in srgb,var(--paper-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.yoursec-landing .waitlist-mini-header-inner{max-width:var(--max);margin:0 auto;padding:16px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.yoursec-landing .waitlist-main{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,8vw,96px) var(--gutter) 96px;position:relative;overflow:hidden}.yoursec-landing .waitlist-main:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 80% 20%,color-mix(in srgb,var(--coral) 9%,transparent),transparent 60%),radial-gradient(ellipse 500px 400px at 10% 80%,color-mix(in srgb,var(--cobalt) 6%,transparent),transparent 60%);pointer-events:none}.yoursec-landing .waitlist-card{position:relative;width:100%;max-width:580px}.yoursec-landing .waitlist-h{font-family:var(--ys-font);font-weight:600;font-size:clamp(40px,5.4vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.yoursec-landing .waitlist-h em{color:var(--coral);font-style:normal;font-weight:600}.yoursec-landing .waitlist-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink-2);margin:0 0 36px;max-width:52ch;text-wrap:pretty}.yoursec-landing .waitlist-form{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:520px){.yoursec-landing .waitlist-form{flex-direction:column}}.yoursec-landing .waitlist-input{flex:1;min-width:240px;height:56px;padding:0 18px;background:var(--bg);border:1.5px solid var(--rule-strong);border-radius:12px;font-family:var(--ys-font);font-size:15px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.yoursec-landing .waitlist-input::-moz-placeholder{color:var(--mute-2)}.yoursec-landing .waitlist-input::placeholder{color:var(--mute-2)}.yoursec-landing .waitlist-input:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 22%,transparent)}.yoursec-landing .waitlist-input[aria-invalid=true]{border-color:var(--coral)}.yoursec-landing .waitlist-submit{height:56px;padding:0 28px;background:var(--coral);color:#fff;border-radius:12px;font-family:var(--ys-font);font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 8px 24px -8px color-mix(in srgb,var(--coral) 60%,transparent);transition:transform .12s ease,box-shadow .15s ease}.yoursec-landing .waitlist-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 12px 32px -8px color-mix(in srgb,var(--coral) 70%,transparent)}.yoursec-landing .waitlist-submit:disabled{opacity:.6;cursor:not-allowed}.yoursec-landing .waitlist-error{font-size:13px;font-weight:500;color:var(--coral);margin:12px 0 0}.yoursec-landing .waitlist-fineprint{font-size:13px;color:var(--mute);margin:24px 0 0;line-height:1.5}.yoursec-landing .waitlist-success{padding:36px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.yoursec-landing .waitlist-success-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ys-font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--coral);margin:0 0 16px}.yoursec-landing .waitlist-success-eyebrow:before{content:"";width:8px;height:8px;background:var(--coral);border-radius:50%;display:inline-block}.yoursec-landing .waitlist-success-h{font-family:var(--ys-font);font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.05;letter-spacing:-.03em;margin:0 0 12px;text-wrap:balance}.yoursec-landing .waitlist-success-body{font-size:16px;line-height:1.55;color:var(--ink-2);margin:0;max-width:48ch}.yoursec-landing .signin{position:relative;padding:64px 0 96px;min-height:calc(100vh - 80px);overflow:hidden}.yoursec-landing .signin:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 540px 360px at 88% 12%,color-mix(in srgb,var(--coral) 10%,transparent),transparent 60%),radial-gradient(ellipse 460px 380px at 6% 78%,color-mix(in srgb,var(--cobalt) 7%,transparent),transparent 60%);pointer-events:none}.yoursec-landing .signin-grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}@media (max-width:1020px){.yoursec-landing .signin-grid{grid-template-columns:1fr;gap:56px;max-width:600px}}.yoursec-landing .signin-left{padding-top:16px}.yoursec-landing .signin-h{font-family:var(--ys-font);font-weight:600;font-size:clamp(40px,5.2vw,72px);line-height:.98;letter-spacing:-.04em;margin:0 0 28px;text-wrap:balance}.yoursec-landing .signin-h em{color:var(--coral);font-style:normal;font-weight:600}.yoursec-landing .signin-lede{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink-2);max-width:48ch;margin:0 0 56px;text-wrap:pretty}.yoursec-landing .signin-steps{list-style:none;padding:0;margin:0 0 40px;border-top:1px solid var(--rule)}.yoursec-landing .signin-steps li{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:baseline}.yoursec-landing .signin-steps .step-num{font-family:var(--ys-font);font-feature-settings:"tnum";font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--mute);padding-top:4px}.yoursec-landing .signin-steps .step-body p{margin:0}.yoursec-landing .signin-steps .step-h{font-family:var(--ys-font);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin-bottom:6px!important}.yoursec-landing .signin-steps .step-d{font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:46ch}.yoursec-landing .signin-right{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}@media (max-width:1020px){.yoursec-landing .signin-right{position:static}}.yoursec-landing .signin-card{background:var(--bg);border:1px solid var(--rule-strong);border-radius:22px;padding:36px 36px 28px;box-shadow:0 1px 0 rgba(12,20,38,.02),0 24px 56px -20px rgba(12,20,38,.16),0 8px 16px -8px rgba(12,20,38,.06)}.yoursec-landing .signin-card-h{font-family:var(--ys-font);font-weight:600;font-size:30px;letter-spacing:-.03em;line-height:1.05;margin:0 0 10px}.yoursec-landing .signin-card-sub{font-size:14.5px;color:var(--ink-2);margin:0 0 24px;line-height:1.5}.yoursec-landing .google-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 20px;background:var(--ink);color:var(--bg);border:0;border-radius:12px;font-family:var(--ys-font);font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px -10px rgba(12,20,38,.4)}.yoursec-landing .google-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px -10px rgba(12,20,38,.5)}.yoursec-landing .google-btn:disabled{opacity:.7;cursor:not-allowed}.yoursec-landing .google-btn .g-mark{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;flex-shrink:0}.yoursec-landing .google-btn .g-mark svg{width:12px;height:12px;display:block}.yoursec-landing .google-btn .arrow{margin-left:auto;font-weight:500;color:color-mix(in srgb,var(--bg) 70%,transparent);transition:transform .15s ease,color .15s ease}.yoursec-landing .google-btn:hover:not(:disabled) .arrow{transform:translateX(3px);color:var(--bg)}.yoursec-landing .signin-divider{display:flex;align-items:center;gap:12px;margin:28px 0 16px}.yoursec-landing .signin-divider span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);white-space:nowrap}.yoursec-landing .signin-divider:after,.yoursec-landing .signin-divider:before{content:"";flex:1;height:1px;background:var(--rule)}.yoursec-landing .scope-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column}.yoursec-landing .scope-list li{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);align-items:baseline}.yoursec-landing .scope-list li:last-child{border-bottom:0}.yoursec-landing .scope-tag{display:inline-flex;align-items:center;font-family:var(--ys-font);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:5px;background:var(--ink);color:var(--bg);width:-moz-fit-content;width:fit-content}.yoursec-landing .scope-tag-modify{background:var(--coral)}.yoursec-landing .scope-tag-compose{background:var(--cobalt)}.yoursec-landing .scope-text{font-size:13.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.yoursec-landing .scope-text strong{color:var(--ink);font-weight:600}.yoursec-landing .scope-soon{display:inline-flex;align-items:center;font-family:var(--ys-font);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;margin:0 2px;border-radius:4px;background:var(--coral-soft);color:var(--coral);vertical-align:1px;line-height:1}.yoursec-landing .signin-fineprint{font-size:12.5px;line-height:1.55;color:var(--mute);margin:0;padding-top:16px;border-top:1px solid var(--rule)}.yoursec-landing .signin-fineprint a{color:var(--ink-2);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule-strong);text-decoration-thickness:1px}.yoursec-landing .signin-fineprint a:hover{color:var(--coral);text-decoration-color:var(--coral)}