:root{--bg: #070605;--bg-deep: #030202;--bg-warm: #2F2823;--card: #110D0B;--card-top: #160F0C;--border: rgba(220, 208, 203, .1);--border-warm: rgba(255, 168, 124, .26);--accent: #FFA87C;--accent-active: #F07A4A;--accent-glow: rgba(255, 168, 124, .12);--text: #F5EFE8;--text-soft: #D8CBC4;--text-muted: rgba(216, 203, 196, .78);--text-dim: rgba(216, 203, 196, .46);--sand: #F5EFE8;--font-display: "Space Grotesk", system-ui, sans-serif;--font-wordmark: "Barlow Condensed", "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 12px;--radius-lg: 20px;--radius-xl: 28px;--trans: .26s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input{font-family:inherit}ul{list-style:none}.site-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.042}.site-noise svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 40px}.hero,.section{scroll-margin-top:88px}.section-label{display:inline-block;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffa87cd1;margin-bottom:16px}.problem-section .section-label,.meet-section .section-label,.comparison-section .section-label,.cta-section .section-label{display:table;margin-left:auto;margin-right:auto}.section-headline{font-family:var(--font-display);font-size:clamp(26px,4vw,52px);font-weight:700;line-height:1.1;color:var(--sand);margin-bottom:22px}.section-body{font-size:17px;color:var(--text-muted);max-width:620px;margin-bottom:16px;line-height:1.75}.br-desktop{display:block}.allsesh-wordmark{font-family:var(--font-wordmark);font-weight:800;font-style:italic;font-size:22px;letter-spacing:.05em;color:#fff;text-shadow:0 0 10px rgba(230,125,70,.92),0 0 26px rgba(230,125,70,.5),0 0 54px rgba(230,125,70,.2);transition:var(--trans)}.allsesh-wordmark:hover{text-shadow:0 0 12px rgba(255,145,85,1),0 0 30px rgba(255,145,85,.62),0 0 64px rgba(255,145,85,.28)}.allsesh-wordmark-footer{font-size:18px;text-shadow:0 0 8px rgba(210,110,60,.72),0 0 20px rgba(210,110,60,.32)}.btn-glow-wrap{position:relative;display:inline-flex;align-items:center;border-radius:999px;overflow:hidden;flex-shrink:0;isolation:isolate}.btn-glow-wrap:before{content:"";position:absolute;width:300%;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg at 50% 50%,#ffa87c00,#ffa87c00 220deg,#ffa87c80 280deg,#ffd2a5ad 335deg,#ffa87c00 360deg);animation:btn-ring-spin 2.5s linear infinite;pointer-events:none;z-index:0}@keyframes btn-ring-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.btn-glow-wrap .btn{position:relative;z-index:1;margin:1.5px;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:999px;font-family:var(--font-display);font-size:15px;font-weight:600;transition:var(--trans);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--accent-active) 0%,var(--accent) 100%);color:#130a05;box-shadow:0 4px 22px #f07a4a4d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 32px #f07a4a6b;background:linear-gradient(135deg,#ff8c58,#ffb088)}.btn-primary:active{transform:translateY(0)}.btn-sm{padding:10px 20px;font-size:13px}.btn-lg{padding:16px 32px;font-size:16px}.btn-outline{border:1.5px solid var(--border-warm);color:var(--accent);background:transparent}.btn-outline:hover{background:var(--accent-glow);border-color:#ffa87c70;color:var(--sand)}.input{flex:1;min-width:0;padding:13px 20px;border-radius:999px;border:1.5px solid var(--border);background:#ffffff0a;color:var(--text);font-size:15px;transition:var(--trans);outline:none}.input::placeholder{color:var(--text-dim)}.input:focus{border-color:var(--border-warm);background:#ffa87c0d;box-shadow:0 0 0 4px #ffa87c14}.input-lg{padding:16px 24px;font-size:16px}.form-row{display:flex;gap:10px;max-width:520px;margin-bottom:12px;align-items:stretch}.form-note{font-size:12.5px;color:var(--text-muted);margin-top:4px}.form-success{display:none;align-items:center;gap:10px;max-width:520px;padding:14px 20px;border-radius:var(--radius);background:#f07a4a14;border:1px solid var(--border-warm);font-size:14px;color:var(--accent);font-weight:500;margin-bottom:12px;animation:fadeIn .4s ease}.form-success.visible{display:flex}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,168,124,.28);background:#f07a4a17;font-size:12px;font-weight:500;color:#ffa87ceb;margin-bottom:28px}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-active);box-shadow:0 0 7px #f07a4ab3;animation:pulse-dot 2.2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 7px #f07a4ab3}50%{opacity:.5;box-shadow:0 0 2px #f07a4a4d}}.section{padding:120px 0}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;transition:background var(--trans),padding var(--trans)}.nav.scrolled{background:#070605eb;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(220,208,203,.08);padding:13px 0}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.nav-logo{display:flex;align-items:center;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:2px;flex:1;justify-content:center}.nav-link{padding:7px 14px;border-radius:999px;font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--text-dim);letter-spacing:.02em;transition:color var(--trans),background var(--trans);white-space:nowrap}.nav-link:hover{color:var(--text-soft);background:#ffffff0d}.nav-link.is-active{color:var(--accent-active);background:#f07a4a1a}.nav-link-ext{display:inline-flex;align-items:center;gap:5px}.nav-link-ext svg{width:11px;height:11px;opacity:.65;transition:opacity var(--trans),transform var(--trans)}.nav-link-ext:hover svg{opacity:1;transform:translate(1px,-1px)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 55% at 70% 50%,rgba(47,40,35,.38) 0%,transparent 65%),radial-gradient(ellipse 50% 70% at 25% 88%,rgba(47,40,35,.28) 0%,transparent 58%),radial-gradient(ellipse 40% 30% at 55% 5%,rgba(240,122,74,.06) 0%,transparent 50%),linear-gradient(180deg,#070605,#0a0806 55%,#070605)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(220,208,203,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(220,208,203,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,black 30%,transparent 80%)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding-top:40px;padding-bottom:60px;width:100%}.hero-headline{font-family:var(--font-display);font-size:clamp(35px,4.7vw,62px);font-weight:800;line-height:.98;letter-spacing:-.015em;color:var(--sand);margin-bottom:24px}.headline-accent{background:linear-gradient(105deg,#f07a4a,#ffa87c 48%,#e8d0c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:17.5px;color:var(--text-soft);max-width:530px;margin-bottom:32px;line-height:1.7}.hero-sub strong{color:#ffa87cf2;font-weight:600}.hero-visual{display:flex;flex-direction:column;align-items:center;justify-content:center}.tracking-scene{position:relative;width:100%;max-width:460px;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,#080503,#0d0906 35%,#120d08 65%,#17110b);border:1px solid rgba(220,208,203,.09);box-shadow:0 0 0 1px #f07a4a12,0 48px 100px #000c,0 0 80px #2f28232e}.scene-ocean{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wave{position:absolute;bottom:0;left:-20%;right:-20%;border-radius:50%}.wave-1{height:45%;background:linear-gradient(180deg,transparent 0%,rgba(55,35,12,.2) 100%);animation:wave-swell 7s ease-in-out infinite}.wave-2{height:35%;background:linear-gradient(180deg,transparent 0%,rgba(40,25,8,.14) 100%);animation:wave-swell 9s ease-in-out infinite reverse;animation-delay:-3s}.wave-3{height:25%;background:linear-gradient(180deg,transparent 0%,rgba(28,18,5,.22) 100%);animation:wave-swell 11s ease-in-out infinite;animation-delay:-5s}@keyframes wave-swell{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(4%) scaleY(1.05)}}.tracking-frame{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1.5px dashed rgba(255,168,124,.52);border-radius:4px;animation:frame-breathe 4.5s ease-in-out infinite}@keyframes frame-breathe{0%,to{border-color:#ffa87c7a;box-shadow:none}50%{border-color:#f07a4acc;box-shadow:0 0 24px #f07a4a24}}.corner{position:absolute;width:14px;height:14px}.corner-tl{top:-1px;left:-1px;border-top:2.5px solid var(--accent);border-left:2.5px solid var(--accent);border-radius:2px 0 0}.corner-tr{top:-1px;right:-1px;border-top:2.5px solid var(--accent);border-right:2.5px solid var(--accent);border-radius:0 2px 0 0}.corner-bl{bottom:-1px;left:-1px;border-bottom:2.5px solid var(--accent);border-left:2.5px solid var(--accent);border-radius:0 0 0 2px}.corner-br{bottom:-1px;right:-1px;border-bottom:2.5px solid var(--accent);border-right:2.5px solid var(--accent);border-radius:0 0 2px}.crosshair-h,.crosshair-v{position:absolute;background:#ffa87c38;border-radius:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair-h{width:30px;height:1px}.crosshair-v{width:1px;height:30px}.scan-line{position:absolute;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,rgba(240,122,74,.65),transparent);animation:scan 3.4s ease-in-out infinite;box-shadow:0 0 9px #f07a4a4d}@keyframes scan{0%{top:0%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:100%;opacity:0}}.surfer-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8%}.surfer-svg{width:38%;filter:drop-shadow(0 0 12px rgba(240,160,110,.18));animation:surfer-bob 5s ease-in-out infinite}@keyframes surfer-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}.tracking-label{position:absolute;bottom:-22px;left:0;display:flex;align-items:center;gap:5px;font-size:10px;font-family:var(--font-display);letter-spacing:.1em;color:#ffa87cb3;font-weight:600}.tl-dot{width:5px;height:5px;border-radius:50%;background:var(--accent-active);animation:pulse-dot 1.4s ease-in-out infinite}.tracking-coords{position:absolute;top:-20px;right:0;font-size:9px;font-family:var(--font-display);letter-spacing:.08em;color:#ffa87c61}.scene-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dot{position:absolute;border-radius:50%;background:#ffa87c8c}.dot-1{width:4px;height:4px;top:20%;right:12%;animation:dot-float 6s ease-in-out infinite}.dot-2{width:3px;height:3px;top:60%;left:10%;animation:dot-float 8s ease-in-out infinite reverse;animation-delay:-2s}.dot-3{width:5px;height:5px;bottom:20%;right:20%;animation:dot-float 7s ease-in-out infinite;animation-delay:-4s;background:#dcb48c7a}@keyframes dot-float{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-12px);opacity:.9}}.hero-scroll-hint{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.scroll-line{width:1px;height:36px;background:linear-gradient(180deg,var(--text-dim),transparent);animation:scroll-hint 2.2s ease-in-out infinite}@keyframes scroll-hint{0%,to{opacity:.35}50%{opacity:.8}}.problem-section{background:linear-gradient(180deg,var(--bg) 0%,rgba(30,22,15,.55) 50%,var(--bg) 100%)}.problem-section .section-headline,.problem-section .section-body{text-align:center;margin-left:auto;margin-right:auto;max-width:none}.problem-section .section-headline{max-width:920px;text-wrap:balance}.problem-section .section-body{max-width:700px}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:58px}.card{background:linear-gradient(145deg,#1a130e,#130e0a);border:1px solid rgba(255,168,124,.14);border-radius:var(--radius-lg);padding:32px 28px;transition:border-color var(--trans),transform var(--trans),box-shadow var(--trans);position:relative;overflow:hidden;box-shadow:0 2px 18px #0006}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(240,122,74,.05) 0%,transparent 55%);opacity:0;transition:opacity var(--trans)}.card:hover{border-color:#ffa87c4d;transform:translateY(-4px);box-shadow:0 20px 60px #0000008c,0 0 36px #f07a4a14}.card:hover:before{opacity:1}.card-icon{width:44px;height:44px;color:#f07a4ad9;margin-bottom:18px}.card-icon svg{width:44px;height:44px}.card-title{font-family:var(--font-display);font-size:18.5px;font-weight:600;color:var(--sand);margin-bottom:12px;line-height:1.28}.card-body{font-size:15px;color:var(--text-soft);line-height:1.62}.meet-section{position:relative;overflow:hidden}.meet-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(47,40,35,.2) 0%,transparent 65%);pointer-events:none}.meet-section .section-headline,.meet-section .section-body{text-align:center;margin-left:auto;margin-right:auto;max-width:none}.meet-section .section-headline{max-width:880px;text-wrap:balance}.meet-section .section-body{max-width:560px}.flow-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:0;margin-top:60px;position:relative;z-index:2}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.step-num{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;color:#f07a4abf;margin-bottom:12px}.step-icon{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,var(--card-top) 0%,var(--card) 100%);border:1px solid rgba(255,168,124,.18);display:flex;align-items:center;justify-content:center;color:#f07a4ae6;transition:var(--trans);box-shadow:0 2px 12px #0000004d;margin-bottom:16px}.step-icon svg{width:24px;height:24px}.flow-step:hover .step-icon{border-color:#ffa87c61;background:#2f28238c;box-shadow:0 0 22px #f07a4a29;color:var(--accent-active)}.step-content{display:flex;flex-direction:column;align-items:center;gap:6px}.step-content h4{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--sand);line-height:1.2}.step-content p{font-size:13.5px;color:var(--text-muted);line-height:1.58;max-width:200px}.flow-connector{display:flex;align-items:center;padding-top:40px;color:#dcd0cb52;padding-left:6px;padding-right:6px}.flow-connector svg{width:36px;height:12px}.setups-section{background:linear-gradient(180deg,var(--bg) 0%,rgba(28,20,14,.5) 50%,var(--bg) 100%)}.setups-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px}.setup-card{border-radius:var(--radius-xl);padding:36px;position:relative;overflow:hidden;transition:var(--trans);box-shadow:0 4px 28px #00000073}.setup-card:hover{transform:translateY(-4px)}.setup-card:after{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:50%;pointer-events:none}.setup-personal{background:linear-gradient(145deg,#1c130d,#130d09);border:1px solid rgba(255,168,124,.2)}.setup-personal:after{background:radial-gradient(circle,rgba(240,122,74,.09) 0%,transparent 70%)}.setup-personal:hover{border-color:#ffa87c61;box-shadow:0 28px 72px #0009,0 0 48px #f07a4a17}.setup-vision{background:linear-gradient(145deg,#16120d,#100e09);border:1px solid rgba(220,208,203,.14)}.setup-vision:after{background:radial-gradient(circle,rgba(220,208,203,.05) 0%,transparent 70%)}.setup-vision:hover{border-color:#ffa87c4d;box-shadow:0 28px 72px #0009,0 0 48px #ffa87c0f}.setup-label{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffa87ce0;background:#f07a4a1a;border:1px solid rgba(255,168,124,.26);margin-bottom:18px}.setup-name{display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.setup-name-yogi{font-family:var(--font-wordmark);font-weight:800;font-style:italic;font-size:40px;letter-spacing:.04em;color:var(--sand);line-height:1;text-shadow:0 0 28px rgba(240,122,74,.14)}.setup-name-mode{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffa87ccc;line-height:1}.setup-desc{font-size:15px;color:var(--text-muted);margin-bottom:24px;line-height:1.72}.setup-benefits{display:flex;flex-direction:column;gap:11px;margin-bottom:24px;color:#f07a4ae6}.setup-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-soft)}.setup-benefits li svg{width:16px;height:16px;flex-shrink:0}.setup-note{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.55;color:var(--text-muted);padding:11px 14px;border-radius:var(--radius);background:#dcd0cb0a;border:1px solid var(--border)}.setup-note svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}.comparison-section{position:relative}.comparison-section .section-headline,.comparison-section .section-body{text-align:center;margin-left:auto;margin-right:auto;max-width:none}.comparison-section .section-headline{max-width:760px;text-wrap:balance}.comparison-wrap{margin-top:52px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(145deg,var(--card-top) 0%,var(--card) 100%);box-shadow:0 4px 32px #0006;max-width:100%}.comparison-table{width:100%;border-collapse:collapse;min-width:480px}.comparison-table thead tr{border-bottom:1px solid var(--border)}.comparison-table th{padding:22px 24px;font-family:var(--font-display);font-size:14px;font-weight:700;text-align:center}.comparison-table th.col-label{text-align:left;width:40%;color:var(--text-muted);font-size:13px}.comparison-table th.col-human{color:var(--text-muted)}.comparison-table th.col-yogi{color:var(--accent);background:#f07a4a0d;border-left:1px solid rgba(240,122,74,.12);border-right:1px solid rgba(240,122,74,.12)}.col-header-inner{display:flex;align-items:center;justify-content:center;gap:8px}.col-emoji{font-size:18px}.col-logo-small{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,var(--accent-active),var(--accent));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-wordmark);font-weight:800;font-style:italic;font-size:11px;color:#130a05}.comparison-table td{padding:17px 24px;font-size:14px;border-bottom:1px solid var(--border);text-align:center;transition:background var(--trans)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td.row-label{text-align:left;color:var(--text-soft);font-weight:500}.comparison-table td.col-yogi{background:#f07a4a0a;border-left:1px solid rgba(240,122,74,.1);border-right:1px solid rgba(240,122,74,.1)}.comparison-table tr:hover td{background:#ffffff05}.comparison-table tr:hover td.col-yogi{background:#f07a4a14}.row-highlight td{background:#f07a4a08}.row-highlight td.col-yogi{background:#f07a4a14}.val-badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.val-bad{background:#a0372d29;color:#d7786ef2;border:1px solid rgba(160,55,45,.28)}.val-mid{background:#a5732824;color:#c89b50f2;border:1px solid rgba(165,115,40,.24)}.val-good{background:#3c825024;color:#73b982f2;border:1px solid rgba(60,130,80,.26)}.val-win{background:#46945829;color:#78c38cfa;border:1px solid rgba(70,148,88,.32);font-weight:700}.comparison-disclaimer{padding:16px 24px;font-size:12px;color:var(--text-muted);text-align:center;border-top:1px solid var(--border);font-style:italic}.built-section{background:linear-gradient(180deg,var(--bg) 0%,rgba(28,20,14,.5) 60%,var(--bg) 100%)}.built-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.built-headline{text-wrap:balance}.built-close{font-size:17px;color:var(--text-soft);font-weight:500;margin-top:24px;line-height:1.65;font-style:italic;padding-left:18px;border-left:2px solid rgba(240,122,74,.55)}.built-visual{display:flex;flex-direction:column;gap:14px}.built-stat-card{background:linear-gradient(145deg,var(--card-top) 0%,var(--card) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 30px;transition:var(--trans);box-shadow:0 2px 20px #00000061}.built-stat-card:hover{border-color:#ffa87c42;transform:translate(4px);box-shadow:0 4px 32px #00000080,0 0 28px #f07a4a12}.stat-num{font-family:var(--font-display);font-size:52px;font-weight:800;color:var(--accent-active);line-height:1;margin-bottom:6px}.stat-num span{font-size:28px;color:var(--accent);opacity:.75}.stat-label{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--sand)}.stat-sub{font-size:12.5px;color:var(--text-muted);margin-top:4px}.built-stat-sm{padding:20px 24px}.built-stat-sm .stat-num{font-size:36px}.built-stat-sm-2 .stat-num{opacity:.8}.roadmap-section .section-body{max-width:560px}.roadmap{margin-top:64px;display:flex;flex-direction:column;position:relative;padding-left:56px}.roadmap-step{position:relative;padding-bottom:40px}.roadmap-step.last{padding-bottom:0}.rs-marker{position:absolute;left:-56px;top:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.done .rs-marker{background:var(--accent-active);color:#130a05;box-shadow:0 0 18px #f07a4a61}.done .rs-marker svg{width:16px;height:16px}.active .rs-marker{background:var(--card);border:2px solid var(--accent-active);box-shadow:0 0 16px #f07a4a47}.rs-pulse{width:10px;height:10px;border-radius:50%;background:var(--accent-active);animation:pulse-dot 1.6s ease-in-out infinite}.upcoming .rs-marker{background:var(--card);border:2px solid rgba(220,208,203,.18)}.rs-line{position:absolute;left:-41px;top:32px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(240,122,74,.3) 0%,var(--border) 100%)}.done .rs-line{background:#f07a4a59}.active .rs-line{background:linear-gradient(180deg,rgba(240,122,74,.28) 0%,var(--border) 100%)}.rs-content{padding-top:4px}.rs-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.rs-done{background:#f07a4a1f;color:var(--accent);border:1px solid rgba(240,122,74,.28)}.rs-active{background:#f07a4a24;color:var(--accent-active);border:1px solid rgba(240,122,74,.34);animation:badge-pulse 2s ease-in-out infinite}.rs-upcoming{background:#dcd0cb0d;color:var(--text-dim);border:1px solid var(--border)}@keyframes badge-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 12px #f07a4a2e}}.rs-content h4{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--sand);margin-bottom:6px;line-height:1.3}.upcoming .rs-content h4{color:var(--text-muted)}.rs-content p{font-size:14px;color:var(--text-muted);line-height:1.6;max-width:540px}.upcoming .rs-content p{color:#d8cbc48c}.cta-section{position:relative;overflow:hidden;text-align:center;padding:140px 0}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(47,40,35,.32) 0%,transparent 60%),radial-gradient(ellipse 38% 28% at 50% 4%,rgba(240,122,74,.06) 0%,transparent 50%),linear-gradient(180deg,var(--bg) 0%,rgba(18,12,8,.85) 50%,var(--bg) 100%);pointer-events:none}.cta-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(220,208,203,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(220,208,203,.032) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 65% 75% at 50% 50%,black 15%,transparent 68%);mask-image:radial-gradient(ellipse 65% 75% at 50% 50%,black 15%,transparent 68%)}.cta-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.cta-headline{font-family:var(--font-display);font-size:clamp(28px,4.6vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--sand);margin:0 auto 18px;max-width:720px;text-wrap:balance}.cta-sub{font-size:18px;color:var(--text-muted);margin:0 auto 40px;max-width:460px;line-height:1.6}.cta-form .form-row{justify-content:center;max-width:540px;margin:0 auto 12px}.cta-form .form-success{margin:0 auto 12px;justify-content:center}.cta-form .form-note{text-align:center}.footer{padding:48px 0;border-top:1px solid var(--border)}.footer-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:4px}.footer-tagline{font-size:14px;color:var(--text-muted)}.footer-proto,.footer-copy{font-size:12px;color:var(--text-dim)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .72s ease,transform .72s ease}.reveal.reveal-right{transform:translate(32px)}.reveal.visible{opacity:1;transform:translate(0)}.cards-grid .card:nth-child(1){transition-delay:.05s}.cards-grid .card:nth-child(2){transition-delay:.14s}.cards-grid .card:nth-child(3){transition-delay:.23s}.cards-grid .card:nth-child(4){transition-delay:.32s}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.container{padding:0 32px}.cards-grid{grid-template-columns:repeat(2,1fr)}.hero-inner{gap:40px}.built-inner{gap:48px}.flow-steps{grid-template-columns:1fr auto 1fr;row-gap:36px}.flow-connector:nth-child(4),.flow-connector:nth-child(6){display:none}.flow-step:nth-child(5),.flow-step:nth-child(7){grid-column:1 / -1;flex-direction:row;text-align:left;gap:20px;align-items:flex-start}.flow-step:nth-child(5) .step-content,.flow-step:nth-child(7) .step-content{align-items:flex-start}.flow-step:nth-child(5) .step-content p,.flow-step:nth-child(7) .step-content p{max-width:none}}@media (max-width: 768px){.container{padding:0 20px}.section{padding:80px 0}.br-desktop,.nav-links{display:none}.hero-inner{grid-template-columns:1fr;gap:44px;text-align:center;padding-top:24px;padding-bottom:48px}.hero-content{order:1;display:flex;flex-direction:column;align-items:center}.hero-visual{order:2}.hero-sub{max-width:none}.hero-scroll-hint{display:none}.form-row{flex-direction:column;max-width:100%;gap:12px}.btn-glow-wrap{width:100%}.btn-glow-wrap .btn{width:100%;justify-content:center}.cards-grid{grid-template-columns:1fr}.flow-steps{grid-template-columns:1fr;gap:20px}.flow-connector{display:none}.flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.step-content{align-items:flex-start}.step-content p{max-width:none}.flow-step:nth-child(5),.flow-step:nth-child(7){grid-column:auto;flex-direction:row}.setups-grid{grid-template-columns:1fr}.setup-card{padding:28px 24px}.setup-name-yogi{font-size:34px}.built-inner{grid-template-columns:1fr;gap:40px}.built-stat-card:hover{transform:none}.cta-form .form-row{flex-direction:column;align-items:stretch;max-width:100%}.cta-form .btn-glow-wrap,.cta-form .btn{width:100%}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.roadmap{padding-left:44px}.rs-marker{left:-44px}.rs-line{left:-29px}}@media (max-width: 480px){.container{padding:0 16px}.hero-headline{font-size:32px}.section-headline,.cta-headline{font-size:26px}.tracking-scene{max-width:100%}.comparison-table{min-width:360px}.comparison-table th.col-label{width:34%}.comparison-table th,.comparison-table td{padding:12px 10px;font-size:13px}.val-badge{font-size:11px;padding:3px 8px;white-space:normal;text-align:center}.setup-name-yogi{font-size:30px}.stat-num{font-size:44px}.stat-num span{font-size:24px}.roadmap{padding-left:36px}.rs-marker{left:-36px}.rs-line{left:-21px}.rs-content h4{font-size:15px}.rs-content p{font-size:13px}}.consent-banner{position:fixed;bottom:24px;right:24px;z-index:500;width:340px;background:#0b0806f0;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,168,124,.22);border-radius:var(--radius-xl);box-shadow:0 8px 48px #000000b8,0 0 0 1px #f07a4a0f,0 0 60px #2f28232e;padding:22px 22px 20px;animation:consent-rise .38s cubic-bezier(.22,.68,0,1.3) both}.consent-banner.consent-hidden{display:none}@keyframes consent-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.consent-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--sand);margin-bottom:9px;line-height:1.35}.consent-text{font-size:12px;color:var(--text-muted);line-height:1.65;margin-bottom:16px}.consent-actions{display:flex;gap:8px;align-items:center}.consent-btn{flex:1;padding:9px 14px;border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer;transition:var(--trans);white-space:nowrap;text-align:center;line-height:1}.consent-reject{background:transparent;border:1.5px solid rgba(220,208,203,.16);color:var(--text-dim)}.consent-reject:hover{border-color:#dcd0cb52;color:var(--text-muted);background:#ffffff0a}.consent-accept{background:linear-gradient(135deg,var(--accent-active) 0%,var(--accent) 100%);border:none;color:#130a05;box-shadow:0 3px 14px #f07a4a47}.consent-accept:hover{transform:translateY(-1px);box-shadow:0 5px 20px #f07a4a66;background:linear-gradient(135deg,#ff8c58,#ffb088)}.consent-accept:active{transform:translateY(0)}.footer-cookie-link{font-size:12px;color:var(--text-dim);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--trans);margin-top:5px;display:block;padding:0;background:none;border:none;font-family:var(--font-body);text-align:right}.footer-cookie-link:hover{color:var(--text-muted)}@media (max-width: 600px){.consent-banner{bottom:0;right:0;left:0;width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-left:none;border-right:none;border-bottom:none;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.consent-btn{padding:11px 14px;font-size:13px}.footer-cookie-link{text-align:left}}@media (max-width: 360px){.container{padding:0 14px}.hero-headline{font-size:28px}.section-headline,.cta-headline{font-size:23px}.setup-name-yogi{font-size:26px}.comparison-table th,.comparison-table td{padding:10px 12px;font-size:12px}.nav-inner{gap:12px}.allsesh-wordmark{font-size:19px}.btn-sm{padding:9px 16px;font-size:12px}.flow-step{gap:12px}.step-icon{width:48px;height:48px;flex-shrink:0}}.hero-secondary{margin-top:18px;font-size:14px;color:var(--text-dim)}.hero-secondary-link{display:inline-flex;align-items:center;gap:6px;color:#ffa87ceb;font-weight:500;border-bottom:1px solid transparent;transition:color var(--trans),border-color var(--trans)}.hero-secondary-link svg{transition:transform var(--trans)}.hero-secondary-link:hover{color:var(--sand);border-bottom-color:#ffa87c80}.hero-secondary-link:hover svg{transform:translate(3px)}.surfclip-section{background:radial-gradient(ellipse 58% 48% at 84% 26%,rgba(240,122,74,.1) 0%,transparent 60%),linear-gradient(180deg,var(--bg) 0%,rgba(24,17,11,.62) 50%,var(--bg) 100%);position:relative;overflow:hidden}.surfclip-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,168,124,.3) 50%,transparent 100%);pointer-events:none}.bridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;max-width:720px;margin:0 auto 76px}.bridge-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 22px;border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card-top) 0%,var(--card) 100%);border:1px solid var(--border);box-shadow:0 2px 18px #00000061}.bridge-step-capture{border-color:#dcd0cb29}.bridge-step-organize{border-color:#ffa87c42;box-shadow:0 2px 18px #00000061,0 0 34px #f07a4a12}.bridge-kicker{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffa87cd9}.bridge-product{font-family:var(--font-wordmark);font-weight:800;font-style:italic;font-size:34px;letter-spacing:.03em;color:var(--sand);line-height:1.05}.bridge-desc{font-size:13.5px;color:var(--text-soft)}.bridge-arrow{display:flex;align-items:center;justify-content:center;color:#f07a4ab8}.bridge-arrow svg{width:52px;height:14px}.bridge-note{grid-column:1 / -1;text-align:center;font-size:13.5px;color:var(--text-muted);margin-top:6px}.bridge-note strong{color:#ffa87ceb;font-weight:600}.surfclip-inner{display:grid;grid-template-columns:1fr 1.12fr;gap:56px;align-items:center;position:relative;z-index:2}.surfclip-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,168,124,.28);background:#f07a4a17;font-size:12px;font-weight:600;color:#ffa87ceb;font-family:var(--font-display);letter-spacing:.04em;margin-bottom:22px}.surfclip-badge-dot{width:7px;height:7px;border-radius:50%;background:#5ec27e;box-shadow:0 0 7px #5ec27eb3;animation:pulse-dot 2.2s ease-in-out infinite}.surfclip-title{font-family:var(--font-display);display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:18px}.surfclip-name{font-size:clamp(32px,4.4vw,48px);font-weight:800;color:var(--sand);line-height:1}.surfclip-by{font-size:15px;font-weight:600;letter-spacing:.04em;color:#ffa87cc7}.surfclip-lead{font-size:17px;color:var(--text-muted);line-height:1.7;margin-bottom:26px;max-width:480px}.surfclip-lead strong{color:var(--text-soft);font-weight:600}.surfclip-benefits{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.surfclip-benefits li{display:flex;align-items:flex-start;gap:13px}.sc-bullet{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f07a4a1f;border:1px solid rgba(255,168,124,.26);color:var(--accent-active);margin-top:1px}.sc-bullet svg{width:15px;height:15px}.surfclip-benefits h4{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--sand);margin-bottom:3px;line-height:1.3}.surfclip-benefits p{font-size:14px;color:var(--text-muted);line-height:1.62;max-width:430px}.surfclip-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.surfclip-meta{font-size:12.5px;color:var(--text-dim);display:inline-flex;align-items:center;gap:6px}.surfclip-meta:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--text-dim)}.surfclip-visual{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.sc-stage{position:relative;display:block;width:100%;max-width:560px;margin:0 auto;padding:6px 8px;line-height:0;text-decoration:none;transition:filter var(--trans)}.sc-stage:before{content:"";position:absolute;top:0%;right:-9%;bottom:2%;left:-9%;z-index:0;background:radial-gradient(60% 54% at 56% 44%,rgba(255,168,124,.18) 0%,rgba(240,122,74,.07) 42%,transparent 74%);filter:blur(7px);pointer-events:none}.sc-stage .hero-anim{position:relative;z-index:1}.sc-stage:hover{filter:brightness(1.04)}@media (prefers-reduced-motion: reduce){.sc-stage,.sc-stage:hover{transition:none;filter:none}}.surfclip-visual-caption{font-size:12.5px;color:var(--text-muted);text-align:center}.hero-anim{position:relative}.hero-anim-svg{display:block;width:100%;height:auto;padding:2px}.hero-anim text{font-family:var(--font-display)}.hero-anim .fill-c-card{fill:var(--card)}.hero-anim .fill-c-input,.hero-anim .fill-c-raised{fill:var(--card-top)}.hero-anim .stroke-c-border{stroke:var(--border)}.hero-anim .fill-c-t1{fill:var(--sand)}.hero-anim .fill-c-t2{fill:var(--text-soft)}.hero-anim .fill-c-t3{fill:var(--text-muted)}.hero-anim .fill-c-t4{fill:var(--text-dim)}.hero-anim .fill-c-t5{fill:#d8cbc457}.hero-anim .fill-brand{fill:var(--accent-active)}.hero-anim .clip-shadow{filter:drop-shadow(0 7px 13px rgba(0,0,0,.55))}.hero-anim{--anim-before: #c9705f;--anim-after: #22b573}.hero-anim .v-before{fill:var(--anim-before);transition:fill .5s ease}.hero-anim .v-after{fill:var(--anim-after)}.hero-anim .v-arrow{fill:var(--text-dim)}.hero-anim .tl{transform-box:fill-box;transform-origin:center;transition:opacity .5s ease,transform .6s cubic-bezier(.22,.68,0,1)}.hero-anim[data-state=s3] .tl,.hero-anim[data-state=s4] .tl,.hero-anim[data-state=s5] .tl,.hero-anim[data-state=s6] .tl,.hero-anim[data-state=s7] .tl,.hero-anim[data-state=s8] .tl,.hero-anim[data-state=rest] .tl{opacity:0;transform:scaleY(.06)}.hero-anim .wave{opacity:.85;transition:opacity .5s ease}.hero-anim[data-state=s2] .wave{opacity:.4}.hero-anim .range{opacity:0;transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:opacity .4s ease,transform .5s cubic-bezier(.22,.68,0,1)}.hero-anim[data-state=s2] .range,.hero-anim[data-state=s3] .range{opacity:1;transform:none}.hero-anim .playhead{opacity:0}.hero-anim[data-state=s1] .playhead{opacity:.5;animation:hero-scan 1s ease-in-out}.hero-anim[data-state=s2] .playhead{opacity:1;animation:hero-sweep 1.15s linear}@keyframes hero-scan{0%{transform:translate(0)}to{transform:translate(calc(var(--sweep, 300px) * .52))}}@keyframes hero-sweep{0%{transform:translate(0)}to{transform:translate(var(--sweep, 300px))}}.hero-anim .marks{opacity:0;transition:opacity .25s ease}.hero-anim[data-state=s2] .marks{opacity:1}.hero-anim .trim{transform-box:fill-box;transform-origin:center}.hero-anim[data-state=s2] .trim{animation:hero-trim .5s cubic-bezier(.22,.68,0,1) both}@keyframes hero-trim{0%{transform:scaleY(0)}60%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.hero-anim .dfork{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:opacity .3s ease,stroke-dashoffset .6s ease}.hero-anim[data-state=s6] .dfork{opacity:.9;stroke-dashoffset:0}.hero-anim .dfork-soft{transition:opacity .3s ease,stroke-dashoffset .75s cubic-bezier(.33,1,.68,1)}.hero-anim[data-state=s6] .dfork-soft{opacity:.7}.hero-anim .frow,.hero-anim .drow{opacity:0;transform:translateY(5px);transition:opacity .4s ease var(--d, 0s),transform .45s cubic-bezier(.22,.68,0,1) var(--d, 0s)}.hero-anim[data-state=s4] .frow,.hero-anim[data-state=s5] .frow,.hero-anim[data-state=s6] .frow,.hero-anim[data-state=s7] .frow,.hero-anim[data-state=s8] .frow,.hero-anim[data-state=rest] .frow,.hero-anim[data-state=s8] .drow,.hero-anim[data-state=rest] .drow{opacity:1;transform:none}.hero-anim .mini{opacity:0;transition:opacity .25s ease}.hero-anim[data-state=s8] .mini{animation:hero-mini .5s cubic-bezier(.22,.68,0,1) both;animation-delay:var(--d, 0s)}@keyframes hero-mini{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.7)}30%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.55)}}.hero-anim .pcount{opacity:0}.hero-anim[data-state=s8] .pcount{animation:hero-count .7s ease both;animation-delay:var(--d, 0s)}@keyframes hero-count{0%{opacity:0}18%{opacity:1}55%{opacity:1}to{opacity:0}}.hero-anim .mailic{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .3s ease}.hero-anim[data-state=s8] .mailic{animation:hero-mail .6s cubic-bezier(.22,.68,0,1) both;animation-delay:var(--d, 0s)}.hero-anim[data-state=rest] .mailic{opacity:1}@keyframes hero-mail{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.hero-anim .status{opacity:0;transition:opacity .35s ease var(--d, 0s)}.hero-anim[data-state=s8] .status,.hero-anim[data-state=rest] .status{opacity:1}.hero-anim .fly{opacity:0}.hero-anim[data-state=s7] .fly{animation:hero-fly .9s ease both;animation-delay:var(--d, 0s)}@keyframes hero-fly{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(1)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.5)}}.hero-anim #ha-example,.hero-anim #ha-file,.hero-anim #ha-srcsize,.hero-anim #ha-sizemoment,.hero-anim #ha-or,.hero-anim #ha-final,.hero-anim #ha-dur,.hero-anim #ha-dur-arrow,.hero-anim #ha-dur-after,.hero-anim #ha-cloud-arrow{transition:opacity .5s ease}.hero-anim #ha-dur-main{transition:fill .5s ease}.hero-anim #ha-window{transition:transform .6s cubic-bezier(.22,.68,0,1),opacity .45s ease}.hero-anim #ha-fork{transition:opacity .4s ease}.hero-anim #ha-zip{transition:opacity .4s ease,transform .6s cubic-bezier(.22,.68,0,1)}.hero-anim #ha-rows{transition:transform .6s cubic-bezier(.22,.68,0,1)}.hero-anim .ha-clip{transition:transform .62s cubic-bezier(.22,.68,0,1),opacity .42s ease}@media (prefers-reduced-motion: reduce){.hero-anim *,.hero-anim .tl,.hero-anim .range{transition:none!important}.hero-anim .playhead,.hero-anim .trim,.hero-anim .mini,.hero-anim .pcount,.hero-anim .mailic,.hero-anim .fly{animation:none}}.setup-label-future{color:var(--text-dim);background:#dcd0cb0d;border-color:var(--border)}.setup-vision{opacity:.9}.setup-vision .setup-name-yogi{color:var(--text-soft)}.faq-section{background:linear-gradient(180deg,var(--bg) 0%,rgba(24,17,12,.45) 50%,var(--bg) 100%)}.faq-list{margin-top:48px;max-width:780px;display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card-top) 0%,var(--card) 100%);overflow:hidden;transition:border-color var(--trans),box-shadow var(--trans)}.faq-item:hover{border-color:#ffa87c33}.faq-item.open{border-color:#ffa87c52;box-shadow:0 0 30px #f07a4a0f}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--sand);background:none;transition:color var(--trans),background var(--trans)}.faq-q:hover{color:var(--accent);background:#ffffff05}.faq-item.open .faq-q{color:var(--accent)}.faq-q:focus-visible{outline:2px solid rgba(255,168,124,.55);outline-offset:-2px;border-radius:var(--radius-lg)}.faq-icon{flex-shrink:0;width:16px;height:16px;color:var(--accent-active);transition:transform var(--trans)}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--trans)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>p{overflow:hidden;min-height:0;padding:0 24px;font-size:15px;color:var(--text-soft);line-height:1.72;transition:padding var(--trans)}.faq-item.open .faq-a>p{padding:0 24px 22px}.faq-a a{color:#ffa87ceb;border-bottom:1px solid rgba(255,168,124,.4);transition:color var(--trans)}.faq-a a:hover{color:var(--sand)}.faq-a strong{color:var(--text-soft);font-weight:600}.cta-sub-link{color:#ffa87ceb;border-bottom:1px solid rgba(255,168,124,.4);transition:color var(--trans)}.cta-sub-link:hover{color:var(--sand)}@media (max-width: 900px){.surfclip-inner{grid-template-columns:1fr;gap:40px}.surfclip-content{order:1}.surfclip-visual{order:2}}@media (max-width: 768px){.bridge{gap:10px;margin-bottom:56px}.bridge-step{padding:18px 12px}.bridge-product{font-size:24px}.bridge-desc{font-size:12px}.surfclip-title{gap:8px}.faq-q{padding:17px 18px;font-size:15px}.faq-a>p{padding:0 18px}.faq-item.open .faq-a>p{padding:0 18px 20px}}@media (max-width: 480px){.bridge{grid-template-columns:1fr;gap:12px}.bridge-arrow{transform:rotate(90deg);padding:2px 0}.bridge-arrow svg{width:36px}.bridge-step{padding:20px 16px}.surfclip-actions{gap:12px}}.hero-support{margin-top:14px;font-size:13px;color:var(--text-dim);max-width:470px;line-height:1.6}.hero-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:34px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.03em}.hero-flow-step{padding:6px 13px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);white-space:nowrap}.hero-flow-step.is-on{border-color:#ffa87c57;background:#f07a4a1a;color:#ffa87cf5}.hero-flow-arrow{color:#f07a4a99;font-size:13px;line-height:1}.products{max-width:940px;margin:0 auto 84px}.products-headline{font-family:var(--font-display);font-size:clamp(24px,3.2vw,38px);font-weight:700;line-height:1.16;text-align:center;color:var(--sand);max-width:740px;margin:0 auto 14px;text-wrap:balance}.products-sub{text-align:center;max-width:640px;margin:0 auto 40px;font-size:15px;color:var(--text-muted);line-height:1.6;text-wrap:balance}.products-sub strong{color:#ffa87ceb;font-weight:600}.products-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch}.product-card{border-radius:var(--radius-xl);padding:32px 30px;position:relative;overflow:hidden;transition:var(--trans);box-shadow:0 4px 28px #00000073}.product-card:hover{transform:translateY(-4px)}.product-yogi{background:linear-gradient(145deg,#1c130d,#130d09);border:1px solid rgba(255,168,124,.26);box-shadow:0 4px 28px #00000073,0 0 44px #f07a4a0f}.product-yogi:hover{border-color:#ffa87c6b;box-shadow:0 28px 72px #0009,0 0 48px #f07a4a1a}.product-surfclip{background:linear-gradient(145deg,#15110d,#100d0a);border:1px solid var(--border)}.product-surfclip:hover{border-color:#5ec27e57;box-shadow:0 28px 72px #0009,0 0 44px #5ec27e0f}.product-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.product-tag-core{color:#ffa87ceb;background:#f07a4a1a;border:1px solid rgba(255,168,124,.28)}.product-tag-free{color:#78cd96f5;background:#5ec27e1a;border:1px solid rgba(94,194,126,.3)}.product-tag-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-active);box-shadow:0 0 7px #f07a4ab3}.product-tag-dot-free{background:#5ec27e;box-shadow:0 0 7px #5ec27eb3}.product-name{font-family:var(--font-wordmark);font-weight:800;font-style:italic;font-size:44px;letter-spacing:.03em;line-height:1;color:var(--sand);margin-bottom:14px;text-shadow:0 0 28px rgba(240,122,74,.12)}.product-surfclip .product-name{text-shadow:0 0 28px rgba(94,194,126,.1)}.product-desc{font-size:15px;color:var(--text-muted);line-height:1.62;margin-bottom:22px;max-width:360px}.product-bullets{display:flex;flex-direction:column;gap:12px}.product-bullets li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;color:var(--text-soft);line-height:1.45}.product-bullets li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--accent-active)}.product-surfclip .product-bullets li svg{color:#5ec27e}.surfclip-headline{display:block;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.12;color:var(--sand);margin-bottom:20px;max-width:460px;text-wrap:balance}.surfclip-points{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.surfclip-points li{display:flex;align-items:center;gap:13px;font-size:14.5px;color:var(--text-soft);line-height:1.4}.setup-crews{background:linear-gradient(145deg,#16120d,#100e09);border:1px solid rgba(220,208,203,.16)}.setup-crews:after{background:radial-gradient(circle,rgba(220,208,203,.05) 0%,transparent 70%)}.setup-crews:hover{border-color:#ffa87c4d;box-shadow:0 28px 72px #0009,0 0 48px #ffa87c0f}.setup-label-crews{color:var(--text-soft);background:#dcd0cb0f;border-color:#dcd0cb2e}.compare-table{width:100%;border-collapse:collapse}.compare-table thead tr{border-bottom:1px solid var(--border)}.compare-table th{padding:16px 26px;text-align:left;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.compare-table th.cmp-verdict-h{color:#ffa87cb3}.compare-table td{padding:19px 26px;border-bottom:1px solid var(--border);vertical-align:middle;transition:background var(--trans)}.compare-table tr:last-child td{border-bottom:none}.compare-table .cmp-opt{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text-soft);white-space:nowrap;width:36%}.compare-table .cmp-verdict{font-size:15px;color:var(--text-muted);line-height:1.5}.compare-table tbody tr:not(.cmp-win):hover td{background:#ffffff05}.cmp-win td{background:#f07a4a16;border-top:1px solid rgba(255,168,124,.3)}.cmp-win td:first-child{box-shadow:inset 3px 0 0 var(--accent-active)}.cmp-win .cmp-opt{color:var(--sand);font-weight:700}.cmp-win .cmp-verdict{color:#ffd4bbfa;font-weight:600}.cmp-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-right:10px;padding:3px 8px;border-radius:6px;font-family:var(--font-display);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#130a05;background:linear-gradient(135deg,var(--accent-active),var(--accent))}.live .rs-marker{background:#22b573;color:#07120c;box-shadow:0 0 11px #22b57338}.live .rs-marker svg{width:16px;height:16px}.live .rs-line{background:#22b57342}.rs-live{background:#22b5731c;color:#6fd29a;border:1px solid rgba(34,181,115,.28)}.cta-secondary{margin-top:22px;font-size:14px;color:var(--text-dim)}@media (max-width: 768px){.products{margin-bottom:60px}.products-grid{grid-template-columns:1fr;gap:16px}.product-card{padding:28px 24px}.product-name{font-size:36px}.compare-table th,.compare-table td{padding:15px 18px}}@media (max-width: 480px){.hero-flow{gap:7px;margin-top:30px}.hero-flow-step{padding:5px 10px;font-size:10px}.compare-table th,.compare-table td{padding:13px 14px}.compare-table .cmp-opt{font-size:14px;white-space:normal;width:38%}.compare-table .cmp-verdict{font-size:13.5px}.cmp-win .cmp-opt{gap:7px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}
