:root{color-scheme:light}body,html{background:#fafafa}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#ffffff;--bg2:#ffffff;--bg3:#fafafa;--bg4:#f5f5f5;--text:#18170f;--t2:#86868b;--t3:#aeaeb2;--tit-sub:#86868b;--ink:#2c2b28;--black:#0a0a0a;--mid:#f3f3f3;--border:rgba(0,0,0,0.07);--border-m:rgba(0,0,0,0.11);--sans:"DM Sans",system-ui,sans-serif;--display:"Neue Haas Grotesk Display Pro","Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"DM Mono",ui-monospace,monospace;--r:20px;--rs:12px;--btn-r:11px;--shadow-card:inset 0 2px 0 rgba(255,255,255,.9),inset 0 -2px 0 rgba(0,0,0,.08),inset 2px 0 0 rgba(255,255,255,.45),inset -2px 0 0 rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.05);--shadow-card-white:inset 0 2px 0 rgba(255,255,255,1),inset 0 -2px 0 rgba(0,0,0,.06),inset 2px 0 0 rgba(255,255,255,.75),inset -2px 0 0 rgba(0,0,0,.03),0 4px 14px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.05);--shadow-btn:0 2px 2px rgba(255,255,255,.38) inset,0 -3px 3px rgba(0,0,0,.52) inset,inset 2px 0 2px rgba(255,255,255,.16),inset -2px 0 3px rgba(0,0,0,.38),0 2px 5px rgba(0,0,0,.22),0 8px 22px rgba(0,0,0,.14);--shadow-btn-light:0 2px 2px rgba(255,255,255,.98) inset,0 -2px 3px rgba(0,0,0,.1) inset,inset 2px 0 2px rgba(255,255,255,.62),inset -2px 0 2px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.06);--shadow-dark:inset 0 2px 0 rgba(255,255,255,.1),inset 0 -2px 0 rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.2)}.lp-es,.lp-fr,html[data-lp-lang=fr] .lp-en,html[data-lp-lang=fr] .lp-es{display:none!important}html[data-lp-lang=fr] .lp-fr{display:inline!important}html[data-lp-lang=es] .lp-en,html[data-lp-lang=es] .lp-fr{display:none!important}html[data-lp-lang=es] .lp-es{display:inline!important}html{scroll-behavior:smooth}html:has(.brift-lp-root),html:has(.brift-lp-root) #root,html:has(.brift-lp-root) body{background:var(--bg)!important;background-color:var(--bg)!important}body{font-family:var(--sans);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0!important;height:0!important;display:none}.hd-spacer{width:100%;flex-shrink:0;height:0;pointer-events:none}.hd{--hd-pad-x:max(22px,4vw);--hd-float-w:min(1080px,calc(100% - 40px));position:fixed;z-index:300;left:50%;right:auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;height:54px;width:100%;max-width:100%;padding:0 var(--hd-pad-x);transform:translate3d(-50%,0,0);transform-origin:center top;border:1px solid transparent;box-shadow:0 0 0 0 rgba(0,0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style;isolation:isolate;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,border-radius .5s cubic-bezier(.32,.72,.3,1),top .5s cubic-bezier(.32,.72,.3,1),width .5s cubic-bezier(.32,.72,.3,1),max-width .5s cubic-bezier(.32,.72,.3,1),padding .5s cubic-bezier(.32,.72,.3,1),backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;overflow:visible;pointer-events:auto}.hd:not(.is-float){top:0;padding-top:env(safe-area-inset-top,0);height:calc(54px + env(safe-area-inset-top, 0px));border-radius:0;border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hd.is-float{top:14px;width:var(--hd-float-w);max-width:var(--hd-float-w);padding:0 18px 0 22px;border-radius:20px;border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.52);backdrop-filter:blur(40px) saturate(1.12);-webkit-backdrop-filter:blur(40px) saturate(1.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 32px rgba(24,23,15,.08)}.hd.is-float.sc{background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 36px rgba(24,23,15,.1)}.logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;line-height:0;margin-left:-12px}.logo img{display:block;width:40px;height:40px;border-radius:8px;object-fit:contain}.nav{display:none;align-items:center;gap:28px;flex:0 1 auto;justify-content:flex-start;padding-left:14px;padding-right:0}@media(min-width:900px){.hd.is-float .nav,[data-lp-page=seo] .hd .nav{display:flex}}.nav a{font-size:13px;color:var(--t2);text-decoration:none;font-weight:450;letter-spacing:-.01em;transition:color .2s}.nav a:hover{color:var(--text)}.nav a.nav-apart{position:relative;margin-left:6px;padding-left:22px}.nav a.nav-apart:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:13px;background:var(--border-m)}.hd-cta{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:10px}.btn-n.btn-n--ghost{background:transparent!important;color:var(--text)!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important}.btn-n.btn-n--ghost:after{display:none!important}.btn-n.btn-n--ghost:hover{transform:none!important;background:rgba(0,0,0,.02)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 0 0 1px rgba(0,0,0,.1)!important}.hd-menu-btn{display:none!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:34px;height:32px;padding:0;flex-shrink:0;margin-left:-6px;margin-right:0;border:none;border-radius:0;background:transparent;cursor:pointer;box-shadow:none;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;transition:opacity .2s,transform .2s}.hd-menu-btn:hover{opacity:.72}.hd-menu-btn span{display:block;width:15px;height:1.5px;border-radius:1px;background:var(--text);transition:transform .22s ease,opacity .22s ease}.hd-menu-btn[aria-expanded=true] span:first-child{transform:translateY(6.5px) rotate(45deg)}.hd-menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.hd-menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hd-menu-backdrop{position:fixed;inset:0;z-index:299;border:0;padding:0;margin:0;background:rgba(24,23,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s}.hd-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.hd-menu{position:fixed;z-index:301;top:68px;left:max(16px,4vw);right:auto;min-width:min(288px,calc(100vw - 32px));padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.52);backdrop-filter:blur(40px) saturate(1.12);-webkit-backdrop-filter:blur(40px) saturate(1.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 40px rgba(24,23,15,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top left;transition:opacity .3s cubic-bezier(.32,.72,.3,1),transform .34s cubic-bezier(.32,.72,.3,1),visibility .3s}.hd-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.hd-menu-nav{display:flex;flex-direction:column;gap:2px}.hd-menu-nav a{display:block;padding:13px 14px;border-radius:12px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;letter-spacing:-.01em;transition:background .15s,color .15s}.hd-menu-nav a:hover{background:rgba(0,0,0,.05)}.hd-menu-nav a.hd-menu-apart{margin-top:9px;padding-top:16px;border-top:1px solid var(--border);border-radius:0 0 12px 12px}@media(max-width:899px){.hd.is-float .hd-menu-btn{display:inline-flex!important}}#hd.is-float~.hd-menu{top:76px}#hd.is-float~.hd-menu-backdrop{z-index:299}#hd.is-float~.hd-menu{z-index:302}body.lp-menu-open{overflow:hidden}@media(min-width:900px){.hd-menu,.hd-menu-backdrop,.hd-menu-btn{display:none!important}}.btn-n{background:linear-gradient(160deg,#2a2a2a 0,var(--black) 100%)!important;color:var(--bg)!important;padding:9px 22px!important;border-radius:var(--btn-r);border:none!important;font-size:13px!important;font-weight:500!important;transition:all .22s!important;box-shadow:var(--shadow-btn)!important;position:relative!important;text-decoration:none!important}.btn-n:active,.btn-n:focus,.btn-n:focus-visible,.btn-n:hover,.btn-n:visited{text-decoration:none!important}.btn-n:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 42%,transparent 72%)!important;pointer-events:none!important}.btn-n:hover{transform:translateY(-1px)!important;box-shadow:inset 0 2px 3px rgba(255,255,255,.42),inset 0 -3px 4px rgba(0,0,0,.58),inset 2px 0 2px rgba(255,255,255,.2),inset -2px 0 4px rgba(0,0,0,.42),0 5px 14px rgba(0,0,0,.26),0 10px 28px rgba(0,0,0,.18)!important}.hero{min-height:88vh;min-height:88svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 40px 44px;position:relative;overflow-x:hidden;overflow-y:visible;isolation:isolate;background-color:var(--bg);background-image:none;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:961px){.hero{background-image:none;isolation:auto;overflow:visible;justify-content:flex-start;align-items:center;text-align:center;padding-left:40px;padding-right:40px}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:1;background-color:var(--bg);background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04) 18%,rgba(255,255,255,0) 42%,transparent),url(/lp-hero-desktop.png?v=20260619);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll}.hero-mock-wrap{z-index:3;will-change:auto}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(88px,12vh,152px);pointer-events:none;z-index:1;background:linear-gradient(0deg,#ffffff 0,#ffffff 42%,rgba(255,255,255,.94) 58%,rgba(255,255,255,.62) 74%,rgba(255,255,255,0))}.hero>.acts,.hero>.h1,.hero>.hero-kicker,.hero>.hero-sub{margin-left:auto;margin-right:auto;text-align:center}.hero>.acts{justify-content:center}}@media (min-width:768px){.mq-wrap{margin-top:clamp(-64px,-7vh,-36px);padding-top:clamp(64px,7vh,88px);padding-bottom:clamp(16px,2.4vh,28px);background:#ffffff;z-index:2}.mq-wrap:before{display:none}}.hero-glow{top:-10%;left:50%;transform:translateX(-50%);width:900px;height:700px;background:radial-gradient(ellipse,rgba(210,196,174,.22) 0,transparent 68%)}.hero-glow,.hero-glow2{position:absolute;pointer-events:none;z-index:0}.hero-glow2{bottom:-5%;left:30%;width:500px;height:400px;background:radial-gradient(ellipse,rgba(200,210,190,.1) 0,transparent 70%)}.hero-kicker{display:block;width:100%;max-width:720px;margin:0 auto 22px;padding:0 4px;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(24,23,15,.42);text-align:center;position:relative;z-index:2;opacity:0;filter:blur(8px);transform:translateY(12px);animation:bU .85s cubic-bezier(.16,1,.3,1) .05s forwards}.hero-kicker:after{content:"";display:block;width:min(120px,28vw);height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,rgba(24,23,15,.18) 20%,rgba(24,23,15,.18) 80%,transparent)}.h1{--h1-shine:linear-gradient(180deg,#e8e7dc,#c8c7bc 5%,#a8a79c 12%,#84837a 22%,#5a5950 34%,#32312a 46%,#161510 58%,#060605 72%,#000000);--h1-glass:linear-gradient(180deg,#ffffff,#f0efea 3%,#c4c3bc 7%,#888880 12%,#3a3a36 18%,#10100e 23%,#000000 28%,#000000);font-family:var(--display);font-size:clamp(44px,6.15vw,84px);font-weight:500;line-height:1.1;letter-spacing:-.022em;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;max-width:720px;margin-bottom:26px;position:relative;z-index:2;text-shadow:none}.h1 .h1-line1{background-image:var(--h1-shine);opacity:0;filter:blur(16px);transform:translateY(10px)}.h1 .h1-line1,.h1 .h1-line2 .w{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.h1 .h1-line2 .w{background-image:var(--h1-glass)}.h1-line2{display:inline-block}html[data-lp-lang=fr] .lp-fr .h1-line2{white-space:nowrap}.h1-line2 .w{display:inline-block;opacity:0;transform:translateY(22px);filter:blur(6px)}.hero.hero-title-go .h1-line1{animation:heroLineIn .95s cubic-bezier(.16,1,.3,1) .25s forwards}.hero.hero-title-go .h1-line2 .w1{animation:heroWordRise .72s cubic-bezier(.22,1,.36,1) .8s forwards}.hero.hero-title-go .h1-line2 .w2{animation:heroWordRise .72s cubic-bezier(.22,1,.36,1) 1.2s forwards}.h1-line2 .w+.w{margin-left:.28ch}@keyframes heroLineIn{0%{opacity:0;filter:blur(16px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes heroWordRise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.tit-wash{font-style:normal}.hero-sub,.tit-wash{color:var(--tit-sub)}.hero-sub{font-size:15px;font-weight:400;max-width:640px;line-height:1.65;margin-bottom:44px;opacity:0;filter:blur(10px);transform:translateY(16px);animation:bU .9s cubic-bezier(.16,1,.3,1) .3s forwards;position:relative;z-index:2}.hero-sub .hero-sub-mobile{display:none}.acts{gap:12px;opacity:0;filter:blur(8px);transform:translateY(14px);animation:bU .9s cubic-bezier(.16,1,.3,1) .42s forwards;position:relative;z-index:2}.acts,.hero-urlbar{display:flex;align-items:center}.hero-urlbar{gap:8px;width:min(520px,100%);background:#fff;border-radius:16px;padding:6px 6px 6px 18px;box-shadow:var(--shadow-card-white);transition:box-shadow .22s ease}.hero-urlbar:focus-within{box-shadow:var(--shadow-card-white),0 0 0 3px rgba(0,0,0,.06)}.hero-urlbar-input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--sans);font-size:14.5px;font-weight:450;color:var(--text);letter-spacing:-.01em;padding:11px 0}.hero-urlbar-input::placeholder{color:var(--t3)}.hero-urlbar-btn{padding:12px 20px;flex-shrink:0;white-space:nowrap;font-size:13.5px}@media(max-width:960px){.hero-urlbar{flex-direction:column;gap:8px;padding:8px;border-radius:18px;width:100%;max-width:100%}.hero-urlbar-input{width:100%;min-width:0;text-align:center;padding:10px 12px;box-sizing:border-box}.hero-urlbar-btn{width:100%;justify-content:center;padding:12px 16px}}.hero-try{display:none!important;position:relative;z-index:2;display:flex;align-items:flex-start;gap:4px;margin:20px 0 0 clamp(16px,4vw,60px);opacity:0;filter:blur(8px);transform:translateY(12px);animation:bU .9s cubic-bezier(.16,1,.3,1) .95s forwards,heroTryDrift 3.6s ease-in-out 2.4s infinite}.hero-try-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 13px;border-radius:999px;border:1px solid rgba(0,0,0,.09);font-family:var(--sans);font-size:12.5px;font-weight:650;letter-spacing:-.012em;color:rgba(24,23,15,.8);background:linear-gradient(168deg,#fcfcfc,#f0f0f3);box-shadow:inset 0 1.4px 0 rgba(255,255,255,.97),inset 0 -1.8px 2.2px rgba(0,0,0,.12),inset 1.3px 0 1px rgba(255,255,255,.56),inset -1.3px 0 1px rgba(0,0,0,.06),0 2px 7px rgba(24,23,15,.07);cursor:pointer;transform:rotate(-3deg);transform-origin:50% 60%;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease;white-space:nowrap}.hero-try-pill:hover{transform:rotate(-.6deg) translateY(-1px) scale(1.035);box-shadow:inset 0 1.4px 0 rgba(255,255,255,.97),inset 0 -1.8px 2.2px rgba(0,0,0,.12),inset 1.3px 0 1px rgba(255,255,255,.56),inset -1.3px 0 1px rgba(0,0,0,.06),0 5px 14px rgba(24,23,15,.1)}.hero-try-pill:active{transform:rotate(-.6deg) scale(.97)}.hero-try-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#28c840;box-shadow:0 0 0 0 rgba(40,200,64,.38);animation:heroTryPulse 2.4s cubic-bezier(.4,0,.2,1) 2.2s infinite}.hero-try-arrow{width:88px;height:44px;flex:0 0 auto;margin:20px 0 0 -2px;color:rgba(24,23,15,.52);overflow:visible}.hero-try-arrow-line{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:heroTryDraw 1.05s cubic-bezier(.55,.06,.35,1) 1.65s forwards}.hero-try-arrow-head{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;animation:heroTryHead .32s ease-out 2.55s forwards}@keyframes heroTryDrift{0%,to{transform:translate(0)}50%{transform:translate(2px,4px)}}@keyframes heroTryPulse{0%{box-shadow:0 0 0 0 rgba(40,200,64,.38)}70%{box-shadow:0 0 0 7px rgba(40,200,64,0)}to{box-shadow:0 0 0 0 rgba(40,200,64,0)}}@keyframes heroTryDraw{to{stroke-dashoffset:0}}@keyframes heroTryHead{0%{opacity:0;transform:translate(-3px,-4px)}to{opacity:1;transform:none}}@media(max-width:560px){.hero-try{margin:16px 0 0 28px;gap:2px}.hero-try-pill{font-size:12px;padding:8px 14px 8px 12px}.hero-try-arrow{width:70px;height:35px;margin-top:17px}}.hero-mock-wrap{display:none!important;z-index:2;width:min(1140px,94vw);max-width:100%;margin:52px auto 0;opacity:0;filter:blur(22px);transform:translate3d(0,72px,0) scale(.94);animation:heroMockRise 1.2s cubic-bezier(.16,1,.3,1) 2.72s forwards;will-change:transform,opacity,filter}.hero-mock,.hero-mock-wrap{position:relative;overflow:visible}.hero-mock{z-index:1;width:100%;aspect-ratio:16/10;margin-top:0;border-radius:26px;border:1px solid rgba(255,255,255,.52);background:linear-gradient(160deg,rgba(255,255,255,.34),rgba(255,255,255,.14) 42%,rgba(255,255,255,.08)),radial-gradient(120% 100% at 15% 0,rgba(255,255,255,.38) 0,rgba(255,255,255,0) 52%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(0,0,0,.08),0 24px 80px rgba(24,23,15,.14),0 8px 30px rgba(24,23,15,.1);backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.hero-mock:before{content:"";position:absolute;left:0;right:0;top:0;height:34px;background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.14));border-bottom:1px solid rgba(255,255,255,.35);pointer-events:none;z-index:2;border-radius:26px 26px 0 0}.hero-mock:after{display:none}.hero-mock-pic{position:absolute;inset:35px 0 0 0;width:100%;height:calc(100% - 35px);margin:0;display:block;overflow:hidden;border-radius:0 0 26px 26px;pointer-events:none;z-index:1}.hero-mock-pic:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:auto;cursor:default}.hero-mock-iframe{width:100%;height:100%;border:0;display:block;pointer-events:none;background:#f4f7fb}.hero-mock-dots{position:absolute;z-index:3;top:11px;left:14px;display:flex;gap:7px;pointer-events:none}.hero-mock-dots span{width:8px;height:8px;border-radius:50%;background:rgba(24,23,15,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.hero-mock-dots span:first-child{background:#ff5f57}.hero-mock-dots span:nth-child(2){background:#ffbd2e}.hero-mock-dots span:nth-child(3){background:#28c840}@media (min-width:901px){.hero-mock-wrap{display:none!important}.hero{padding-top:84px}.hero-mock-wrap{width:min(1240px,94vw);margin-top:clamp(48px,6vh,64px)}.hero-mock{aspect-ratio:16/9.35;overflow:visible;border-radius:28px}.hero-mock:before{border-radius:28px 28px 0 0}.hero-mock-pic{inset:35px 0 0 0;height:calc(100% - 35px);border-radius:0 0 28px 28px}}@media (min-width:1200px){.hero-mock-wrap{width:min(1360px,96vw)}}@media (max-width:900px){.hero-mock-wrap{display:none!important}}.mock-demo-btn{position:absolute;top:-18px;right:-12px;z-index:50;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:12px;font-family:var(--sans);font-size:12.5px;font-weight:650;letter-spacing:-.015em;color:#18170e;background:linear-gradient(160deg,#ffffff,#f0ede8);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1.5px 0 rgba(0,0,0,.1),0 4px 18px rgba(0,0,0,.14),0 1px 4px rgba(0,0,0,.08);text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;white-space:nowrap}.mock-demo-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1.5px 0 rgba(0,0,0,.1),0 8px 28px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.1)}.mock-demo-btn-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(155deg,#18170e,#2d2b20);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.35);color:#fff;flex-shrink:0}.btn-p{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(160deg,#2a2a2a 0,var(--black) 100%);color:var(--bg);padding:14px 28px;border-radius:var(--btn-r);font-size:14px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;box-shadow:var(--shadow-btn);position:relative;overflow:hidden}.btn-p:active,.btn-p:focus,.btn-p:focus-visible,.btn-p:hover,.btn-p:visited{text-decoration:none}.btn-p:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 40%,transparent 72%);pointer-events:none}.btn-p:hover{transform:translateY(-2px);box-shadow:inset 0 2px 3px rgba(255,255,255,.42),inset 0 -3px 4px rgba(0,0,0,.58),inset 2px 0 2px rgba(255,255,255,.2),inset -2px 0 4px rgba(0,0,0,.42),0 8px 26px rgba(0,0,0,.22),0 3px 10px rgba(0,0,0,.18)}.btn-s{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.82);color:var(--t2);padding:14px 24px;border-radius:var(--btn-r);font-size:14px;font-weight:450;text-decoration:none;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .18s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em;box-shadow:var(--shadow-btn-light)}.btn-s:hover{color:var(--black);border-color:rgba(0,0,0,.16);background:rgba(255,255,255,.95);transform:translateY(-1px);box-shadow:inset 0 2px 3px rgba(255,255,255,.99),inset 0 -3px 3px rgba(0,0,0,.11),inset 2px 0 3px rgba(255,255,255,.72),inset -2px 0 3px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.07)}@keyframes bU{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes heroMockRise{0%{opacity:0;filter:blur(22px);transform:translate3d(0,72px,0) scale(.94)}24%{opacity:.75;filter:blur(10px)}38%{opacity:1;filter:blur(0)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.mq-wrap{overflow:hidden;position:relative;z-index:0;border:none;margin-top:-16px;padding:8px 0 20px;background:var(--bg)}.mq-wrap:before{content:"";position:absolute;left:0;right:0;top:-2px;height:88px;pointer-events:none;z-index:2;background:linear-gradient(to bottom,var(--bg) 0,rgba(255,255,255,.9) 45%,rgba(255,255,255,0) 100%)}.mq-marquee{display:flex;width:100%;overflow:hidden;position:relative;z-index:3}.mq-marquee:after,.mq-marquee:before{content:"";position:absolute;top:0;bottom:0;width:min(132px,14vw);pointer-events:none;z-index:4}.mq-marquee:before{left:0;background:linear-gradient(to right,var(--bg) 0,rgba(255,255,255,.94) 38%,rgba(255,255,255,0) 100%)}.mq-marquee:after{right:0;background:linear-gradient(to left,var(--bg) 0,rgba(255,255,255,.94) 38%,rgba(255,255,255,0) 100%)}.mq-track{flex-wrap:nowrap;width:max-content;animation:mq-scroll 48s linear infinite;will-change:transform;transform:translateZ(0)}.mq-item,.mq-track{display:flex;flex-shrink:0}.mq-item{align-items:center;justify-content:center;padding:0 clamp(28px,4.2vw,48px);position:relative;z-index:3}.mq-logo-img{--mq-scale:1;display:block;width:auto;height:clamp(32px,4vw,46px);opacity:.32;object-fit:contain;mix-blend-mode:multiply;transform:scale(var(--mq-scale));transform-origin:center center}.mq-logo-img[data-logo="13"]{mix-blend-mode:normal;opacity:.36}.mq-logo-img[data-logo="1"]{--mq-scale:1.06}.mq-logo-img[data-logo="2"]{--mq-scale:1.04}.mq-logo-img[data-logo="3"]{--mq-scale:1.22}.mq-logo-img[data-logo="4"]{--mq-scale:1.02}.mq-logo-img[data-logo="6"]{--mq-scale:1.14}.mq-logo-img[data-logo="7"]{--mq-scale:1.16}.mq-logo-img[data-logo="8"]{--mq-scale:1.06}.mq-logo-img[data-logo="9"]{--mq-scale:0.94}.mq-logo-img[data-logo="10"]{--mq-scale:1.04}.mq-logo-img[data-logo="13"]{--mq-scale:1.14}.mq-sep{display:none}@keyframes mq-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (min-width:961px){.mq-wrap{margin-top:clamp(-64px,-7vh,-36px);padding-top:clamp(64px,7vh,88px);padding-bottom:clamp(18px,2.6vh,28px)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}.hero-mock-wrap,.hero-try{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.hero-try-arrow-line,.hero-try-dot{animation:none!important}.hero-try-arrow-line{stroke-dashoffset:0}.hero-try-arrow-head{animation:none!important;opacity:1}}.r{opacity:0;filter:blur(12px);transform:translateY(22px);transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.r.in{opacity:1;filter:blur(0);transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.18s}.d3{transition-delay:.28s}.d4{transition-delay:.36s}.d5{transition-delay:.46s}.d6{transition-delay:.55s}.txt-reveal{opacity:0;filter:blur(8px);transform:translateY(12px);transition:opacity .78s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1)}.txt-reveal.in{opacity:1;filter:blur(0);transform:translateY(0)}.sec{padding:96px 40px}.sec-alt{background:var(--bg)}#product{padding-top:74px}#who{padding-bottom:58px}.wrap{max-width:1100px;margin:0 auto}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--t3);display:block;margin-bottom:16px}.stitle,.stitle .tit-wash{font-family:var(--sans);font-size:clamp(24px,3.2vw,42px);font-weight:650;line-height:1.22;letter-spacing:-.025em}.stitle{color:var(--text)}.stitle .tit-wash{color:var(--tit-sub);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}#problem .stitle{text-align:center;max-width:960px;margin:0 auto}#problem{padding-top:120px;padding-bottom:84px}@media (min-width:961px){#problem{padding-top:108px}}.prob-stack{margin-top:44px;max-width:720px;margin-left:auto;margin-right:auto}.prob-layout{display:flex;gap:22px;align-items:stretch}.prob-rail{width:2px;flex-shrink:0;position:relative;border-radius:2px;background:rgba(0,0,0,.06);align-self:stretch;min-height:180px}.prob-rail-fill{position:absolute;left:0;top:0;width:100%;border-radius:2px;height:0;background:linear-gradient(180deg,var(--text),rgba(24,23,15,.55));transition:height .35s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px rgba(24,23,15,.15)}.prob-list{flex:1 1;list-style:none;margin:0;padding:0}.prob-q{font-family:var(--sans);font-size:clamp(15px,1.35vw,18px);font-weight:550;line-height:1.38;letter-spacing:-.015em;padding:18px 0 18px 4px;cursor:default;color:rgba(110,110,118,.88);opacity:.22;transform:translateY(6px) scale(.98);transform-origin:left center;transition:opacity .6s cubic-bezier(.28,.8,.32,1),transform .65s cubic-bezier(.32,1.12,.38,1),color .5s cubic-bezier(.25,.46,.45,.94),font-size .55s cubic-bezier(.28,.8,.32,1),font-weight .45s ease}.prob-q.prob-focus{opacity:1;color:var(--text);font-size:clamp(17px,1.55vw,23px);font-weight:600;line-height:1.32;transform:translateY(0) scale(1.04)}.prob-q.prob-focus .tit-wash{color:var(--text)}.prob-q.prob-near-1{opacity:.72;transform:translateY(2px) scale(1.012)}.prob-q.prob-near-2{opacity:.5;transform:translateY(4px) scale(1.002)}.prob-q.prob-near-3{opacity:.34;transform:translateY(5px) scale(.992)}.prob-q .tit-wash{color:inherit;font-size:inherit;font-weight:inherit}.prob-q.act,.prob-q.act .tit-wash{color:var(--text)}@media (min-width:901px){#problem .wrap{max-width:1200px}#problem .prob-stack{max-width:920px;margin-top:56px}#problem .prob-layout{gap:30px}#problem .prob-q{font-size:clamp(17px,1.48vw,21px);line-height:1.44;padding:22px 0 22px 6px}#problem .prob-q.prob-focus{font-size:clamp(20px,1.75vw,27px);line-height:1.36;transform:translateY(0) scale(1.03)}}.feats{display:flex;flex-direction:column;gap:72px;margin-top:52px}.feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.feat.rev .feat-visual{order:-1}.feat-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-m);border-radius:var(--rs);margin-bottom:28px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card)}.feat-title{font-family:var(--sans);font-size:clamp(17px,1.45vw,22px);font-weight:600;line-height:1.28;color:var(--text);margin-bottom:10px;letter-spacing:-.02em;max-width:26em}.feat-desc{font-size:14px;font-weight:400;color:var(--t2);line-height:1.65;max-width:400px;margin-bottom:20px}.feat-tags{display:flex;flex-wrap:wrap;gap:8px}.feat-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:rgba(24,23,15,.64);padding:6px 14px;border-radius:var(--btn-r);border:1px solid rgba(0,0,0,.08);background:linear-gradient(168deg,#fbfbfc,#f1f1f3);letter-spacing:-.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1.2px 0 rgba(255,255,255,.96),inset 0 -1.5px 2px rgba(0,0,0,.1),inset 1px 0 1px rgba(255,255,255,.5),inset -1px 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04)}.feat-tag-ic{width:13px;height:13px;flex:0 0 13px;display:inline-block;color:rgba(24,23,15,.78)}.feat-tag-ic svg{width:13px;height:13px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feat-tag-ic--link,.feat-tag-ic--link svg{width:15px;height:15px}.feat-tag-ic--link{color:rgba(24,23,15,.92)}.feat-tag--inset{color:rgba(24,23,15,.64);background:linear-gradient(168deg,#fafafb,#efeff2);border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1.2px 0 rgba(255,255,255,.95),inset 0 -1.4px 0 rgba(0,0,0,.09),inset 1px 0 0 rgba(255,255,255,.52),inset -1px 0 0 rgba(0,0,0,.045),0 1px 2px rgba(0,0,0,.04)}.feat-tag--inset-strong{color:rgba(24,23,15,.64);background:linear-gradient(168deg,#fcfcfc,#f1f1f4);border:1px solid rgba(0,0,0,.09);box-shadow:inset 0 1.4px 0 rgba(255,255,255,.97),inset 0 -1.8px 2.2px rgba(0,0,0,.12),inset 1.3px 0 1px rgba(255,255,255,.56),inset -1.3px 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.045)}.feat-visual{background:#ffffff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-card);aspect-ratio:4/3;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feat-visual:before{content:"";position:absolute;top:-30%;right:-20%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(255,255,255,.35) 0,transparent 70%);pointer-events:none}.fv-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;opacity:.22}.fv-marble{position:relative;width:100%;padding:3% 2.5% 3.5% 3%;box-sizing:border-box}.fv-marble-bg{position:absolute;inset:-2.5% -3% -3% -2.5%;background:50%/cover no-repeat;border-radius:18px;border:none;box-shadow:0 14px 40px rgba(0,0,0,.08)}.feat--templates .fv-marble-bg{background-image:url(/lp-bg-1.png)}.feat--join-call .fv-marble-bg{background-image:url(/lp-bg-2.png)}.feat--proposal .fv-marble-bg{background-image:url(/lp-bg-3.png)}.feat--close .fv-marble-bg{background-image:url(/lp-bg-4.png)}.fv-marble-art{position:relative;z-index:1;border-radius:14px;overflow:hidden;line-height:0;box-shadow:0 10px 32px rgba(0,0,0,.14)}#product .fv-marble-art{background:#fff}#product .fv-marble-chrome{display:flex;align-items:center;gap:3px;padding:4px 7px 3px 11px;background:#fff;min-height:0;line-height:0}#product .fv-marble-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:.82;box-shadow:inset 0 .5px 0 rgba(255,255,255,.45)}#product .fv-marble-dot--close{background:#ff5f57}#product .fv-marble-dot--min{background:#ffbd2e}#product .fv-marble-dot--max{background:#28c840}.fv-marble-art .fv-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;object-position:center;border:none;border-radius:14px;box-shadow:none}#product .fv-marble-art .fv-photo{border-radius:0 0 14px 14px}.feat--close .feat-visual,.feat--join-call .feat-visual,.feat--proposal .feat-visual,.feat--templates .feat-visual{aspect-ratio:auto;overflow:visible;padding:0;background:transparent;border:none;box-shadow:none;align-items:stretch;justify-content:stretch}.feat--close .feat-visual:before,.feat--join-call .feat-visual:before,.feat--proposal .feat-visual:before,.feat--templates .feat-visual:before{display:none}.feat--close .fv-marble,.feat--join-call .fv-marble,.feat--proposal .fv-marble,.feat--templates .fv-marble{width:100%;border:none;background:transparent;box-shadow:none;overflow:visible}.feat--close .fv-photo,.feat--join-call .fv-photo,.feat--proposal .fv-photo,.feat--templates .fv-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;object-position:center;border:none;border-radius:14px;box-shadow:none}@media (min-width:768px){#product .feats{gap:clamp(108px,9vw,132px)}#product .feat:not(.rev){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}#product .feat.rev,#product .feat:not(.rev){gap:clamp(28px,3.5vw,56px);align-items:center}#product .feat.rev{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}#product .feat:not(.rev)>.r{padding-left:clamp(0px,.5vw,8px);padding-right:clamp(10px,1.6vw,22px);box-sizing:border-box;min-width:0}#product .feat.rev>.r{padding-left:clamp(10px,1.6vw,22px);padding-right:clamp(0px,.5vw,8px)}#product .feat>.feat-visual{padding-inline:clamp(4px,.5vw,8px);box-sizing:border-box;min-width:0;width:100%;max-width:100%;margin:0}#product .feat:not(.rev)>.feat-visual{--lp-mock-boost:clamp(10px,1.2vw,20px);width:calc(100% + var(--lp-mock-boost));max-width:none;margin-left:calc(-1 * var(--lp-mock-boost));margin-right:0}#product .feat.rev>.feat-visual{order:-1;padding-inline:clamp(0px,.3vw,4px)}#product .feat .feat-desc,#product .feat .feat-title{max-width:none}#product .feat .fv-marble,#product .feat .fv-photo{width:100%;max-width:100%}#product .feat .fv-photo{height:auto}#product .feat.rev>.r{display:flex;flex-direction:column;align-items:flex-end;text-align:right;justify-self:stretch;width:100%;max-width:none;margin-left:0}#product .feat.rev .feat-icon{margin-bottom:26px}#product .feat.rev .feat-desc,#product .feat.rev .feat-title{max-width:100%;width:100%}#product .feat.rev .feat-tags{justify-content:flex-end;width:100%}}@media (min-width:901px){#product .feat-title{font-size:clamp(22px,1.6vw,29px);font-weight:600;margin-bottom:14px;max-width:none}#product .feat-desc{font-size:16px;line-height:1.68;max-width:none;margin-bottom:22px}#product .feat-tag{font-size:13px;padding:7px 15px}}.tgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px;max-width:1120px;margin-left:auto;margin-right:auto}.tgrid--focus{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);max-width:980px}.tgrid--focus .tcard{grid-column:auto!important;grid-row:auto!important;min-height:420px}.tgrid .tcard:first-child{grid-column:1/span 6;grid-row:1}.tgrid .tcard:nth-child(2){grid-column:7/span 3;grid-row:1}.tgrid .tcard:nth-child(3){grid-column:10/span 3;grid-row:1}.tgrid .tcard:nth-child(4){grid-column:1/span 4;grid-row:2}.tgrid .tcard:nth-child(5){grid-column:5/span 8;grid-row:2}.tcard{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:white;box-shadow:var(--shadow-card-white);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}.tgrid .tcard:first-child .timg,.tgrid .tcard:nth-child(2) .timg,.tgrid .tcard:nth-child(3) .timg{aspect-ratio:16/7}.tgrid .tcard:nth-child(4) .timg,.tgrid .tcard:nth-child(5) .timg{aspect-ratio:16/6}.tcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-white),0 14px 44px rgba(0,0,0,.1);border-color:var(--border-m)}.timg{aspect-ratio:16/10;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.timg-bg{background:#ffffff}.timg-bg,.timg-photo{position:absolute;inset:0}.timg-photo{width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;filter:saturate(.95) contrast(.98)}.timg-person{position:relative;z-index:1;opacity:.18;display:flex;flex-direction:column;align-items:center;gap:8px}.tbody{padding:14px}.t-brand{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}.t-q{font-family:var(--sans);font-size:13.5px;font-style:italic;font-weight:400;line-height:1.42;margin-bottom:10px}.t-name,.t-q{letter-spacing:-.01em;color:var(--text)}.t-name{font-size:13px;font-weight:500}.t-role{font-size:12px;font-weight:300;color:var(--t3);margin-top:2px}.tcard--mini .timg{aspect-ratio:16/7}.tcard--mini .tbody{padding:12px}.tcard--mini .t-q{font-size:13px;line-height:1.4;margin-bottom:10px}.tgrid .tcard:nth-child(-n+3) .tbody{padding:12px}.tgrid .tcard:nth-child(-n+3) .t-brand{margin-bottom:10px}.tgrid .tcard:nth-child(-n+3) .t-q{font-size:13px;line-height:1.38;margin-bottom:8px}.tcard--text .timg{display:none}.tcard--text .tbody{padding-top:20px}.tcard--colfare-quote{display:flex;align-items:flex-end;align-self:stretch;margin-top:0;min-height:420px;background-image:url(/testimonials-bg.png);background-size:112% auto;background-position:center 32%;background-repeat:no-repeat;box-shadow:0 10px 30px rgba(0,0,0,.18)}.tcard--colfare-quote:before{display:none}.tcard--colfare-quote .tbody{width:100%;margin-top:auto;padding:14px 12px}.tcard--colfare-quote .t-brand{color:rgba(255,255,255,.78)}.tcard--colfare-quote .t-name,.tcard--colfare-quote .t-q{color:#fff}.tcard--meridian-photo .timg{aspect-ratio:16/8!important}.tcard--meridian-photo .tbody{padding:8px 10px}.tcard--meridian-photo .t-brand{margin-bottom:7px}.tcard--meridian-photo .t-q{margin-bottom:6px;line-height:1.33}.tcard--meridian-main{align-self:stretch;margin-top:0}.tcard--meridian-main .timg{aspect-ratio:16/7.8!important}.tcard--meridian-main .tbody{padding:7px 10px}.timg-photo--meridian-main{object-position:center 20%;transform:scale(1.08);transform-origin:center top}.tcard--meridian-now{display:flex;align-items:flex-end;min-height:420px;background-image:url(/testimonials-meridian.png);background-size:cover;background-position:center 24%;background-repeat:no-repeat}.tcard--meridian-now .timg{display:none}.tcard--meridian-now .tbody{display:flex;flex-direction:column;justify-content:space-between;width:100%;background:transparent;min-height:420px;padding:14px 12px 16px}.tcard--meridian-head{display:flex;align-items:center;gap:8px}.tcard--meridian-now .t-brand{color:rgba(17,17,17,.78);font-size:14px;font-weight:600;letter-spacing:-.015em;text-transform:none;margin-bottom:0}.tcard--meridian-dot{width:4px;height:4px;border-radius:50%;background:rgba(17,17,17,.8);flex-shrink:0}.tcard--meridian-now .t-name{color:rgba(17,17,17,.76);font-size:13px;font-weight:500;letter-spacing:-.012em}.tcard--meridian-now .t-q{color:rgba(17,17,17,.82);font-size:18px;line-height:1.22;font-weight:500;letter-spacing:-.01em;margin:0;max-width:none}.meridian-quote{font-size:16px!important;line-height:1.24!important;font-weight:500!important}@media (min-width:681px) and (max-width:960px){.tgrid.tgrid--focus{grid-template-columns:1fr 1fr!important;gap:14px}.tgrid.tgrid--focus .tcard{min-height:360px}}@media (max-width:680px){.tgrid--focus .tcard--meridian-now{min-height:250px!important}.tcard--meridian-now{background-image:url(/testimonials-meridian-mobile.png);min-height:250px;background-position:center 55%;align-items:flex-start}.tcard--meridian-now .tbody{min-height:250px;justify-content:space-between;padding:4px 10px}.tcard--meridian-head{margin-top:0}.meridian-quote{margin-top:auto!important;margin-bottom:0!important}.tcard--meridian-now .t-brand{font-size:13px}.tcard--meridian-now .t-name{font-size:12.5px}.tcard--meridian-now .t-q{font-size:16px;line-height:1.24}.meridian-quote{font-size:14px!important;line-height:1.26!important}}.faq-wrap{max-width:1100px;margin:0 auto;width:100%;box-sizing:border-box;text-align:left}.faq-list{margin-top:38px;display:grid;grid-gap:12px;gap:12px;text-align:left}.faq-item{border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:transparent;box-shadow:none;overflow:visible;text-align:left}.faq-q{list-style:none;padding:18px 4px;cursor:pointer;font-size:17px;font-weight:550;color:var(--text);letter-spacing:-.015em;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";font-size:18px;color:var(--t2);line-height:1;transition:transform .22s ease,color .22s ease}.faq-item[open] .faq-q:after{transform:rotate(45deg);color:var(--text)}.faq-a{padding:0 4px 20px;font-size:16px;line-height:1.7;color:var(--t2);max-width:72ch;text-align:left}.for-stack{margin-top:48px;max-width:860px;margin-left:auto;margin-right:auto}.for-layout{display:flex;gap:22px;align-items:stretch}.for-rail{width:2px;flex-shrink:0;position:relative;border-radius:2px;background:rgba(0,0,0,.06);align-self:stretch;min-height:180px}.for-rail-fill{position:absolute;left:0;top:0;width:100%;border-radius:2px;height:0;background:linear-gradient(180deg,var(--text),rgba(24,23,15,.55));transition:height .35s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px rgba(24,23,15,.15)}.for-grid{flex:1 1;max-width:none;margin:0;align-items:start}.p-item{display:flex;gap:14px;padding:18px 0;align-items:flex-start;color:rgba(110,110,118,.88);opacity:.22;transform:translateY(6px) scale(.98);transform-origin:left center;transition:opacity .6s cubic-bezier(.28,.8,.32,1),transform .65s cubic-bezier(.32,1.12,.38,1),color .5s cubic-bezier(.25,.46,.45,.94)}.p-item.who-focus{color:var(--text);opacity:1;transform:translateY(0) scale(1.04)}.p-item.who-near-1{opacity:.8;transform:translateY(2px) scale(1.012)}.p-item.who-near-2{opacity:.62;transform:translateY(4px) scale(1.002)}.p-item.who-near-3{opacity:.48;transform:translateY(5px) scale(.992)}.p-ico{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.85);color:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 8px rgba(0,0,0,.04);transition:filter .6s cubic-bezier(.28,.8,.32,1),opacity .6s cubic-bezier(.28,.8,.32,1)}.p-ico svg{width:20px;height:20px;display:block}.p-title{font-size:16px;font-weight:600;color:inherit;margin-bottom:4px;letter-spacing:-.02em}.p-desc{font-size:13.5px;font-weight:400;color:inherit;line-height:1.55;opacity:.9}.who-desc--mob{display:none}#who .p-desc,#who .who-blur{max-width:100%;width:100%}#who .p-item>div.who-blur{flex:1 1;min-width:0;transition:filter .6s cubic-bezier(.28,.8,.32,1)}#who .p-item.who-focus>div.who-blur{filter:blur(0)}#who .p-item.who-near-1>div.who-blur{filter:blur(.75px)}#who .p-item.who-near-2>div.who-blur{filter:blur(1px)}#who .p-item.who-near-3>div.who-blur{filter:blur(1.5px)}#who .p-item.who-focus .p-ico{filter:blur(0);opacity:1}#who .p-item.who-near-1 .p-ico{filter:blur(.4px);opacity:.86}#who .p-item.who-near-2 .p-ico{filter:blur(.6px);opacity:.74}#who .p-item.who-near-3 .p-ico{filter:blur(.8px);opacity:.62}@media (max-width:960px){#who .p-item{padding:14px 0}#who .for-stack{box-sizing:border-box;padding-right:14px}#who .p-desc,#who .who-blur{max-width:100%;padding-right:4px;box-sizing:border-box}}@media (max-width:767px){.who-desc--desk{display:none!important}.who-desc--mob{display:inline}#who .for-stack{padding-right:18px}}@media (min-width:901px){#who .for-stack,#who .wrap>.eyebrow,#who .wrap>.stitle{padding-left:clamp(4px,.6vw,12px);padding-right:clamp(4px,.6vw,12px);box-sizing:border-box}#who .for-stack{margin-top:56px;margin-left:0;margin-right:0}#who .for-grid,#who .for-stack,#who .for-stagger,#who .p-item{max-width:100%;width:100%}#who .p-item{gap:18px;padding:44px 0 28px}#who .for-stagger>.p-item:first-child{padding-top:24px}#who .p-ico{width:46px;height:46px}#who .p-ico svg{width:22px;height:22px}#who .p-title{font-size:21.5px;margin-top:6px;margin-bottom:8px}#who .p-desc,#who .who-blur{max-width:none;width:100%}#who .p-desc{font-size:17px;line-height:1.64}#who .for-copy{min-width:0;width:100%}}@media (max-width:900px){#product .feat>.feat-visual{padding-inline:clamp(4px,1.5vw,8px);box-sizing:border-box}#product .feat:not(.rev)>.feat-visual{width:100%;max-width:100%;margin-left:0}.fv-marble{padding:2% 1.5% 2.5% 2%}.fv-marble-bg{inset:-3.5% -4% -4% -3.5%;border-radius:16px}.fv-marble-art,.fv-marble-art .fv-photo{border-radius:12px}#product .fv-marble-art .fv-photo{border-radius:0 0 12px 12px}#product .fv-marble-chrome{padding:3px 6px 2px 9px}#product .fv-marble-dot{width:4px;height:4px}}.mcard{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:white;box-shadow:var(--shadow-card-white),0 8px 36px rgba(0,0,0,.07);position:-webkit-sticky;position:sticky;top:100px}.mtbar{background:var(--bg2);padding:14px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.mdot{width:10px;height:10px;border-radius:50%;background:var(--bg3)}.murl{flex:1 1;background:white;border-radius:6px;border:1px solid var(--border);padding:5px 12px;font-size:10px;color:var(--t3);margin-left:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.05)}.mcont{padding:28px}.m-mtitle{font-size:15px;font-weight:500;color:var(--text);letter-spacing:-.02em;margin-bottom:3px}.m-meta{font-size:11px;color:var(--t3);margin-bottom:22px}.m-stitle{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:12px}.m-item{padding:13px 15px;background:var(--mid);border-radius:var(--rs);border:1px solid rgba(0,0,0,.06);border-left:2.5px solid var(--text);margin-bottom:10px;box-shadow:var(--shadow-card)}.m-itext{font-size:12.5px;color:var(--text);line-height:1.45;font-weight:400;margin-bottom:3px}.m-imeta{font-size:10.5px;color:var(--t3)}.m-chips{flex-wrap:wrap;margin-bottom:20px}.m-chips,.mchip{display:flex;gap:6px}.mchip{font-size:11px;color:var(--t2);padding:5px 12px;border-radius:var(--btn-r);border:1px solid rgba(0,0,0,.08);background:var(--mid);align-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(0,0,0,.05)}.mchip-dot{width:4px;height:4px;background:var(--text);border-radius:50%;opacity:.25}.m-typing{font-size:12px;color:var(--t3);font-weight:300}.tcursor{display:inline-block;width:1.5px;height:12px;background:var(--text);margin-left:2px;vertical-align:middle;animation:blnk 1s ease infinite}@keyframes blnk{0%,to{opacity:1}50%{opacity:0}}.cta-sec{text-align:center;position:relative;overflow:hidden}.cta-bg,.cta-sec{background:#ffffff}.cta-bg{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:800px;height:600px;pointer-events:none}.cta-stitle{max-width:600px;margin:0 auto 24px}.cta-sub{font-size:14px;font-weight:400;color:var(--t2);margin-bottom:28px;line-height:1.62;max-width:400px;margin-left:auto;margin-right:auto}#final-cta.cta-sec{padding-top:clamp(72px,8vw,96px);padding-bottom:clamp(40px,5vw,56px)}.eform{display:flex;gap:10px;max-width:390px;margin:0 auto 16px}.einput{flex:1 1;padding:14px 22px;border-radius:var(--btn-r);border:1.5px solid rgba(0,0,0,.1);font-family:var(--sans);font-size:14px;color:var(--text);background:white;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.04),0 1px 5px rgba(0,0,0,.04)}.einput::placeholder{color:var(--t3)}.einput:focus{border-color:var(--text)}.cta-note{font-size:12px;color:var(--t3);letter-spacing:.01em}.landing-paywall-sec{background:#ffffff;padding:clamp(52px,7vw,80px) max(20px,5vw) clamp(44px,5vw,68px);border-top:none}.landing-paywall-inner{width:100%;max-width:min(440px,100%);margin:0 auto;--ob-ink:#141312;--ob-muted:#6e7075;--ob-faint:#a0a4a8;--ob-border:rgba(0,0,0,.07);--ob-inset:#f4f5f7;--ob-muted-surface:#f7f8f9;--ob-btn:linear-gradient(160deg,#2a2a2a,#0a0a0a);--ob-shadow-btn:0 4px 14px rgba(0,0,0,.14);font-family:DM Sans,system-ui,sans-serif;color:var(--ob-ink)}.landing-paywall-inner .brift-ob__paywall--checkout-only{max-width:100%;padding:0}.landing-paywall-inner .brift-ob__paywall-headline--landing{text-align:center;max-width:20ch;margin:0 auto clamp(24px,3.5vh,32px);font-size:clamp(1.55rem,4.6vw,2rem);font-weight:700;letter-spacing:-.05em;line-height:1.1;color:var(--ob-ink)}.landing-paywall-inner .brift-ob__paywall-grid{display:flex;flex-direction:column;align-items:center;visibility:visible;pointer-events:auto}.landing-paywall-inner .brift-ob__paywall-offer{max-width:100%;width:100%}.landing-paywall-inner .brift-ob__paywall-checkout{background:#fafafa;border:none;box-shadow:none;border-radius:20px;padding:clamp(22px,4vw,28px) clamp(18px,4vw,24px);gap:0}.landing-paywall-inner .brift-ob__paywall-checkout-split{display:flex;flex-direction:column;gap:clamp(22px,3vh,28px)}.landing-paywall-inner .brift-ob__paywall-checkout-features{order:2}.landing-paywall-inner .brift-ob__paywall-checkout-pricing{order:1;display:flex;flex-direction:column;align-items:stretch;gap:clamp(8px,1.2vh,12px)}.landing-paywall-inner .brift-ob__paywall-plan-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-muted);margin:0;text-align:center}.landing-paywall-inner .brift-ob__paywall-billing{width:100%;max-width:none;background:#eceef1;border:none;padding:3px;border-radius:12px;margin:2px 0 0;overflow:visible}.landing-paywall-inner .brift-ob__paywall-billing button{color:#6e7075;font-size:13px;font-weight:600;padding:9px 12px;border-radius:9px}.landing-paywall-inner .brift-ob__paywall-billing-tab--annual{position:relative;overflow:visible}.landing-paywall-inner .brift-ob__paywall-billing button.is-on{background:#ffffff;color:var(--ob-ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.landing-paywall-inner .brift-ob__paywall-save-badge{position:absolute;top:-11px;right:-4px;z-index:2;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.1;color:#fff;background:#047857;box-shadow:0 2px 8px rgba(4,120,87,.28);pointer-events:none;white-space:nowrap}.landing-paywall-inner .brift-ob__paywall-price{justify-content:center;margin:clamp(12px,2vh,16px) 0 2px}.landing-paywall-inner .brift-ob__paywall-price-val{font-size:clamp(2.2rem,6.5vw,2.75rem);font-weight:650;letter-spacing:-.05em;color:var(--ob-ink)}.landing-paywall-inner .brift-ob__paywall-price-yearly{text-align:center;opacity:.55}.landing-paywall-inner .brift-ob__paywall-included{text-align:left;width:100%;padding:0;margin:0}.landing-paywall-inner .brift-ob__paywall-included-kicker{text-align:left;color:rgba(0,0,0,.38);font-size:10px;font-weight:680;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.landing-paywall-inner .brift-ob__paywall-included-list{gap:8px}.landing-paywall-inner .brift-ob__paywall-included-text{font-size:12.5px;line-height:1.4;color:rgba(0,0,0,.72)}.landing-paywall-inner .brift-ob__cta--paywall{background:#141312;color:#ffffff;border-radius:11px;min-height:48px;font-size:14.5px;font-weight:600;letter-spacing:-.02em;box-shadow:0 4px 16px rgba(0,0,0,.16);margin-top:4px}.landing-paywall-inner .brift-ob__cta--paywall:hover:not(:disabled){background:#0a0a0a;color:#ffffff;transform:translateY(-1px)}.landing-paywall-inner .brift-ob__paywall-reassurance{color:var(--ob-muted);max-width:none;font-size:11.5px;line-height:1.45;margin:0}@media (min-width:900px){.landing-paywall-inner{max-width:min(920px,94vw)}.landing-paywall-inner .brift-ob__paywall-headline--landing{max-width:24ch;font-size:clamp(1.85rem,2.8vw,2.35rem);margin-bottom:clamp(28px,4vh,40px)}.landing-paywall-inner .brift-ob__paywall-checkout{padding:clamp(36px,4vw,44px) clamp(40px,4.5vw,52px);border-radius:24px}.landing-paywall-inner .brift-ob__paywall-checkout-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);align-items:start}.landing-paywall-inner .brift-ob__paywall-checkout-features,.landing-paywall-inner .brift-ob__paywall-checkout-pricing{order:0}.landing-paywall-inner .brift-ob__paywall-checkout-features{padding-right:clamp(8px,1vw,16px)}.landing-paywall-inner .brift-ob__paywall-checkout-pricing{position:-webkit-sticky;position:sticky;top:24px;padding:clamp(20px,2.5vw,28px);background:#ffffff;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.06)}.landing-paywall-inner .brift-ob__paywall-plan-label{text-align:left}.landing-paywall-inner .brift-ob__paywall-price{justify-content:flex-start;margin-top:14px}.landing-paywall-inner .brift-ob__paywall-price-yearly{text-align:left}.landing-paywall-inner .brift-ob__paywall-included-kicker{font-size:11px;margin-bottom:14px}.landing-paywall-inner .brift-ob__paywall-included-list{gap:10px}.landing-paywall-inner .brift-ob__paywall-included-text{font-size:13px}.landing-paywall-inner .brift-ob__paywall-reassurance{text-align:left}}#live .stitle{max-width:17em}.cv-lede{margin:14px 0 0;max-width:48ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.cv-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy panel" "notes panel";align-content:center;grid-column-gap:clamp(36px,6vw,80px);column-gap:clamp(36px,6vw,80px);grid-row-gap:clamp(26px,3vw,38px);row-gap:clamp(26px,3vw,38px)}.cv-copy{grid-area:copy;min-width:0;align-self:end}.cv-notes{grid-area:notes;align-self:start}.cv-panel{grid-area:panel;align-self:center}#live .stitle{max-width:12em}.cv-notes{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;grid-gap:0 18px;gap:0 18px;max-width:278px}.cv-rail{position:relative;width:1px;background:var(--border-m);border-radius:1px;justify-self:center}.cv-rail-fill{inset:0 0 auto;height:0;width:100%;border-radius:1px;transition:height .55s cubic-bezier(.16,1,.3,1)}.cv-rail-dot,.cv-rail-fill{position:absolute;background:var(--ink)}.cv-rail-dot{left:50%;top:0;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 3.5px var(--bg);transform:translate(-50%,-50%) scale(0);transition:top .55s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.cv-rail-dot.is-on{transform:translate(-50%,-50%) scale(1)}.cv-note-list{display:flex;flex-direction:column;gap:clamp(15px,1.9vw,26px)}.cv-note{font-size:14px;line-height:1.35;letter-spacing:-.02em;font-weight:600;color:var(--t2);transition:color .45s ease}.cv-note.is-live{color:var(--text)}.cv-panel{z-index:2;width:100%;max-width:470px;margin-left:auto;background:var(--bg);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-card-white)}.cv-body,.cv-msgs,.cv-panel{position:relative}.cv-msgs{display:flex;flex-direction:column;gap:9px;padding:clamp(18px,2vw,22px) clamp(16px,1.8vw,20px)}.cv-msgs.is-veiled{-webkit-mask-image:linear-gradient(180deg,#000 48%,rgba(0,0,0,0) 86%);mask-image:linear-gradient(180deg,#000 48%,rgba(0,0,0,0) 86%)}.cv-step{display:flex;max-width:86%}.cv-step--me{align-self:flex-end}.cv-step--bot{align-self:flex-start}.cv-bubble{padding:11px 14px;border-radius:18px;font-size:13.5px;letter-spacing:-.014em;line-height:1.5}.cv-step--bot .cv-bubble{background:#f4f4f5;color:var(--text);border-bottom-left-radius:7px}.cv-step--bot .cv-bubble strong{font-weight:680;letter-spacing:-.012em}.cv-step--me .cv-bubble{background:linear-gradient(180deg,#2c2c2c,#0a0a0a);color:#fff;border-bottom-right-radius:7px}.cv-step--bot+.cv-step--bot{margin-top:-4px}.cv-typing{position:absolute;left:clamp(16px,1.8vw,20px);top:0;display:inline-flex;gap:4px;align-items:center;padding:11px 15px;background:#f4f4f5;border-radius:18px;border-bottom-left-radius:7px;opacity:0;visibility:hidden;transition:opacity .24s ease}.cv-typing.is-in{opacity:1;visibility:visible}.cv-typing i{width:5px;height:5px;border-radius:50%;background:#b5b5ba;animation:cvDot 1.2s ease-in-out infinite}.cv-typing i:nth-child(2){animation-delay:.15s}.cv-typing i:nth-child(3){animation-delay:.3s}@keyframes cvDot{0%,60%,to{transform:none;opacity:.45}30%{transform:translateY(-4px);opacity:1}}.cv-sheet{position:absolute;left:0;right:0;bottom:0;z-index:2;height:clamp(206px,26vh,222px);background:var(--bg);border-radius:22px 22px var(--r) var(--r);box-shadow:0 -1px 0 rgba(0,0,0,.06),0 -12px 30px rgba(10,10,10,.07);transform:translateY(101%);transition:transform .52s cubic-bezier(.16,1,.3,1)}.cv-sheet.is-in{transform:none}.cv-sheet-grab{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:34px;height:3px;border-radius:99px;background:rgba(0,0,0,.1)}.cv-pane{position:absolute;inset:0;display:flex;flex-direction:column;padding:20px 16px 14px;transition:opacity .32s ease,transform .38s cubic-bezier(.16,1,.3,1)}.cv-pane--res{opacity:0;transform:translateY(8px);pointer-events:none}.cv-sheet.is-done .cv-pane--form{opacity:0;transform:translateY(-8px);pointer-events:none}.cv-sheet.is-done .cv-pane--res{opacity:1;transform:none}.cv-sheet-t{font-size:12px;font-weight:650;letter-spacing:-.02em;color:var(--text);display:flex;align-items:center;gap:6px;margin-bottom:12px}.cv-sheet-t i{width:5px;height:5px;border-radius:50%;background:var(--ink);flex-shrink:0}.cv-flds{display:flex;flex-direction:column;gap:11px}.cv-fld-lab{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cv-fld-lab span{font-size:11.5px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.cv-fld-lab b{font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-track{position:relative;height:6px;margin-top:9px;border-radius:99px;background:#e9e9ea;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.cv-fill{inset:0 auto 0 0;width:0;border-radius:99px;transition:width .85s cubic-bezier(.16,1,.3,1)}.cv-fill,.cv-thumb{position:absolute;background:linear-gradient(180deg,#2c2c2c,#0a0a0a)}.cv-thumb{top:50%;left:0;width:20px;height:20px;border-radius:50%;box-shadow:0 1px 3px rgba(10,10,10,.28);transform:translate(-50%,-50%);transition:left .85s cubic-bezier(.16,1,.3,1)}.cv-go{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:var(--btn-r);background:linear-gradient(180deg,#2c2c2c,#0a0a0a);color:#fff;font-size:12.5px;font-weight:650;letter-spacing:-.02em;box-shadow:var(--shadow-btn);transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease}.cv-go.is-press{transform:scale(.965);filter:brightness(1.25)}.cv-roi{width:100%;text-align:center}.cv-roi-kick{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8e}.cv-roi-num{font-size:32px;font-weight:700;letter-spacing:-.045em;line-height:1.05;color:var(--text);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-roi-lab{font-size:11px;color:#8a8a8e;letter-spacing:-.01em;margin-top:2px}.cv-roi-curve{width:100%;max-width:196px;margin:7px auto 0}.cv-roi-curve svg{display:block;width:100%;height:auto}.cv-roi-curve .cv-draw{stroke:#0a0a0a;stroke-dasharray:340;stroke-dashoffset:340}.cv-roi-curve .cv-base{stroke:#d6d6d3;stroke-dasharray:300;stroke-dashoffset:300}.cv-roi.is-drawn .cv-base{animation:cvDraw .52s cubic-bezier(.3,0,.2,1) .06s forwards}.cv-roi.is-drawn .cv-draw{animation:cvDraw .6s cubic-bezier(.3,0,.2,1) .12s forwards}@keyframes cvDraw{to{stroke-dashoffset:0}}.cv-roi-legend{display:flex;justify-content:center;gap:13px;margin-top:6px}.cv-roi-leg{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#8a8a8e;letter-spacing:-.01em}.cv-roi-leg i{width:12px;height:2.5px;border-radius:2px;flex-shrink:0}.cv-roi-leg--now i{background:#d6d6d3}.cv-roi-leg--with i{background:#0a0a0a}.cv-roi-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:var(--btn-r);background:linear-gradient(180deg,#2c2c2c,#0a0a0a);color:#fff;font-size:12.5px;font-weight:650;letter-spacing:-.02em;box-shadow:var(--shadow-btn);opacity:0;transform:translateY(11px) scale(.985);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.cv-roi-cta.is-in{opacity:1;transform:none}@media(min-width:901px){.cv-sheet{height:clamp(220px,27.5vh,236px)}}.cv-play.is-armed .cv-step{opacity:0;transform:translateY(9px) scale(.96);transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.cv-play.is-armed .cv-step.is-in{opacity:1;transform:none}@media(max-width:900px){.cv-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "panel" "notes";row-gap:26px}.cv-copy,.cv-notes,.cv-panel{align-self:auto}.cv-panel{margin-inline:auto}.cv-notes,.cv-panel{max-width:470px}}@media(max-width:520px){.cv-notes{gap:0 14px}.cv-note{font-size:13.5px}.cv-sheet{height:clamp(210px,29vh,228px)}}@media(prefers-reduced-motion:reduce){.cv-fill,.cv-go,.cv-note,.cv-pane,.cv-play.is-armed .cv-step,.cv-rail-dot,.cv-rail-fill,.cv-roi-cta,.cv-sheet,.cv-thumb{transition:none!important}.cv-roi.is-drawn .cv-base,.cv-roi.is-drawn .cv-draw,.cv-typing i{animation:none!important}.cv-roi .cv-base,.cv-roi .cv-draw{stroke-dashoffset:0}}#destinations .stitle{max-width:15em}.dst-lede{margin:14px 0 0;max-width:46ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.dst-stage{position:relative;margin-top:clamp(28px,4vw,46px);display:grid;grid-template-columns:auto minmax(0,384px);justify-content:space-between;align-items:center;grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);padding:clamp(24px,3.2vw,40px);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow-card-white);overflow:hidden}.dst-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.4) 1px,transparent 0);background-size:22px 22px;opacity:.03}.dst-source{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.dst-src-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--t3)}.dst-cta{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border-radius:var(--btn-r);background:var(--black);color:#fff;font-size:14px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;box-shadow:var(--shadow-btn)}.dst-cta-label{display:inline-block;overflow:hidden;white-space:nowrap;line-height:1.5;padding-block:1px;transition:width .26s cubic-bezier(.16,1,.3,1)}.dst-cta-anim{display:inline-block;transition:opacity .17s ease,transform .17s cubic-bezier(.16,1,.3,1)}.dst-cta.is-out .dst-cta-anim{opacity:0;transform:translateY(-7px)}.dst-cta.is-in .dst-cta-anim{opacity:0;transform:translateY(7px);transition:none}.dst-cta-arr{opacity:.55;font-size:15px;line-height:1}.dst-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.1vw,15px);gap:clamp(10px,1.1vw,15px);width:min(100%,384px);margin-inline:auto}.dst-tile{--dst-brand:var(--ink);position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:0;border-radius:24%;padding:0;background:var(--bg);cursor:pointer;font-family:inherit;box-shadow:0 0 0 1px var(--border),0 1px 2px rgba(10,10,10,.04);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.dst-tile.is-active{transform:translateY(-4px) scale(1.05);box-shadow:0 0 0 1.4px var(--ink),0 12px 26px rgba(10,10,10,.1)}.dst-tile:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dst-logo{display:block;width:31%;height:31%;max-width:36px;max-height:36px}.dst-logo svg{display:block;width:100%;height:100%;fill:var(--dst-brand)}@media(max-width:900px){.dst-stage{grid-template-columns:minmax(0,330px);gap:26px;justify-items:center}.dst-source{align-items:center;text-align:center}.dst-grid{width:min(100%,330px)}}@media(max-width:520px){.dst-stage{padding:22px 16px}.dst-grid{width:100%;gap:10px}}@media(prefers-reduced-motion:reduce){.dst-cta-anim,.dst-cta-label,.dst-tile{transition:none!important;animation:none!important}}#signals .stitle{max-width:16em}.sig-lede{margin:14px 0 0;max-width:50ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.sig-board{position:relative;margin-top:clamp(28px,4vw,46px);padding:clamp(16px,2vw,24px);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow-card-white)}.sig-board-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px clamp(13px,1.5vw,17px)}.sig-board-tag{font-size:12px;font-weight:600;letter-spacing:-.015em;color:var(--t2)}.sig-live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--t3)}.sig-live i{width:5px;height:5px;border-radius:50%;background:var(--t3);animation:sigPulse 2.4s ease-in-out infinite}@keyframes sigPulse{0%,to{opacity:.3}50%{opacity:1}}.sig-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(9px,1.1vw,13px);gap:clamp(9px,1.1vw,13px)}.sig-tile{padding:clamp(15px,1.7vw,20px);border-radius:var(--rs);background:var(--bg);box-shadow:0 0 0 1px var(--border),0 1px 2px rgba(10,10,10,.035)}.sig-tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:clamp(14px,1.6vw,18px)}.sig-title{font-size:13px;font-weight:650;letter-spacing:-.022em;color:var(--text);line-height:1.25}.sig-hint{font-size:11px;letter-spacing:-.01em;color:var(--t3);white-space:nowrap;flex-shrink:0}.sig-plot svg{display:block;width:100%;height:auto}.sig-plot .sig-grid-l{stroke:rgba(0,0,0,.05);stroke-width:1}.sig-plot .sig-area{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .4s}.sig-plot .sig-line{fill:none;stroke:#1d1d1f;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.sig-board.is-armed .sig-plot .sig-line{stroke-dasharray:var(--sig-len,600);stroke-dashoffset:var(--sig-len,600)}.sig-board.is-armed.is-live .sig-plot .sig-line{transition:stroke-dashoffset 1.25s cubic-bezier(.22,1,.36,1);stroke-dashoffset:0}.sig-board.is-armed.is-live .sig-plot .sig-area{opacity:1}.sig-convs{display:flex;flex-direction:column}.sig-conv{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(0,0,0,.05);opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.sig-board.is-live .sig-conv{opacity:1;transform:none}.sig-conv:nth-child(2){transition-delay:.08s}.sig-conv:nth-child(3){transition-delay:.16s}.sig-conv:last-child{border-bottom:0;padding-bottom:2px}.sig-mark{width:8px;height:8px;border-radius:99px}.sig-mark--hot{background:#2D6EF5;box-shadow:0 0 0 4px rgba(45,110,245,.22)}.sig-mark--warm{background:#F59E0B;box-shadow:0 0 0 4px rgba(245,158,11,.24)}.sig-mark--cold{background:#8E8E93;box-shadow:0 0 0 4px rgba(142,142,147,.2)}.sk{display:block;height:8px;border-radius:99px;background:rgba(0,0,0,.06)}.sk+.sk{margin-top:7px;background:rgba(0,0,0,.038)}.sig-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;justify-self:start;width:max-content}.sig-pill i{width:6px;height:6px;border-radius:99px;flex-shrink:0}.sig-pill--hot{border-color:rgba(45,110,245,.3);background:rgba(45,110,245,.09);color:#1D5ED4}.sig-pill--hot i{background:#2D6EF5}.sig-pill--warm{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.1);color:#B45309}.sig-pill--warm i{background:#F59E0B}.sig-pill--cold{border-color:rgba(142,142,147,.3);background:rgba(142,142,147,.1);color:#6E6E73}.sig-pill--cold i{background:#8E8E93}@media(max-width:860px){.sig-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.sig-board{padding:13px}.sig-tile{padding:14px 13px;border-radius:14px}.sig-conv{grid-template-columns:8px minmax(0,1fr);gap:10px;row-gap:9px}.sig-conv .sig-pill{grid-column:2}}@media(prefers-reduced-motion:reduce){.sig-conv,.sig-plot .sig-area,.sig-plot .sig-line{transition:none!important}.sig-live i{animation:none!important;opacity:1}}.su-lede{margin:14px 0 0;max-width:52ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.su-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:clamp(26px,4vw,64px);gap:clamp(26px,4vw,64px);align-items:start;margin-top:clamp(30px,4vw,50px)}.su-file{border-radius:var(--rs);background:var(--bg);box-shadow:var(--shadow-card-white);overflow:hidden}.su-file-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.su-file-name{font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.su-file-tag{font-size:11.5px;letter-spacing:-.005em;color:var(--t3)}.su-file-body{display:flex;flex-direction:column;gap:11px;padding:18px 16px}.su-ln{display:block;height:7px;width:var(--w,50%);border-radius:4px}.su-ln,.su-new{background:var(--mid)}.su-new{box-sizing:border-box;height:36px;display:flex;align-items:center;min-width:0;padding:0 11px;border-radius:9px;box-shadow:inset 2px 0 0 var(--ink)}.su-snip{min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--text)}.su-tok{color:var(--t3)}.su-mask{display:inline-block;vertical-align:-1px;width:74px;height:8px;border-radius:4px;margin:0 1px;background:linear-gradient(90deg,var(--t3) 0,rgba(0,0,0,.16) 50%,var(--t3) 100%);background-size:200% 100%;opacity:.5}.su-stage.is-armed .su-ln{opacity:0}.su-stage.is-armed .su-new{height:0;opacity:0}.su-stage.is-armed .su-snip{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.su-stage.is-live .su-ln{animation:suLnIn .5s cubic-bezier(.16,1,.3,1) both}.su-stage.is-live .su-file-body .su-ln:first-of-type{animation-delay:.05s}.su-stage.is-live .su-file-body .su-ln:nth-of-type(2){animation-delay:.13s}.su-stage.is-live .su-file-body .su-ln:nth-of-type(3){animation-delay:.5s}.su-stage.is-live .su-file-body .su-ln:nth-of-type(4){animation-delay:.58s}.su-stage.is-live .su-new{animation:suSlotOpen .5s cubic-bezier(.22,1,.36,1) .26s both}.su-stage.is-live .su-snip{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .8s cubic-bezier(.22,1,.36,1) .6s;transition:clip-path .8s cubic-bezier(.22,1,.36,1) .6s;transition:clip-path .8s cubic-bezier(.22,1,.36,1) .6s,-webkit-clip-path .8s cubic-bezier(.22,1,.36,1) .6s}.su-stage.is-live .su-mask{animation:suMask 1.6s linear .95s infinite}@keyframes suLnIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes suSlotOpen{0%{height:0;opacity:0}to{height:36px;opacity:1}}@keyframes suMask{0%{background-position:100% 0}to{background-position:-100% 0}}.su-paths{display:grid}.su-path{border-bottom:1px solid var(--border)}.su-paths .su-path:first-child{border-top:1px solid var(--border)}.su-path-q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 2px;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.su-path-q::-webkit-details-marker{display:none}.su-path-ic{flex:0 0 auto;display:block;width:19px;height:19px;color:var(--ink);transition:color .22s ease}.su-path-t{flex:1 1 auto}.su-path-chev{flex:0 0 auto;display:block;width:13px;height:13px;color:var(--t3);transition:transform .24s cubic-bezier(.16,1,.3,1),color .22s ease}.su-path[open] .su-path-chev{transform:rotate(180deg);color:var(--text)}.su-path[open] .su-path-ic{color:var(--text)}.su-path-a{padding:0 2px 20px 31px}.su-path-a p{margin:0;max-width:46ch;font-size:13.5px;line-height:1.6;letter-spacing:-.005em;color:var(--t2)}.su-path[open] .su-path-a{animation:trReveal .3s cubic-bezier(.16,1,.3,1) both}.su-cta{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-size:13.5px;font-weight:600;letter-spacing:-.015em;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-m);padding-bottom:3px;transition:border-color .2s ease}.su-cta:hover{border-color:var(--ink)}.su-cta span[aria-hidden]{opacity:.55}@media(max-width:900px){.su-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:560px){.su-snip{font-size:10.5px}.su-mask{width:58px}.su-path-q{font-size:14.5px;gap:10px;align-items:flex-start}.su-path-ic{margin-top:1px}.su-path-a{padding-left:29px}}@media(prefers-reduced-motion:reduce){.su-stage.is-armed .su-ln,.su-stage.is-armed .su-new{height:36px;opacity:1}.su-stage.is-armed .su-snip{-webkit-clip-path:none;clip-path:none}.su-stage.is-live .su-ln,.su-stage.is-live .su-mask,.su-stage.is-live .su-new{animation:none!important}.su-stage.is-live .su-snip{transition:none!important}.su-path[open] .su-path-a{animation:none!important}.su-path-chev{transition:none!important}}#trust .stitle{max-width:13em}.tr-lede{margin:14px 0 0;max-width:52ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.tr-card{margin-top:clamp(28px,4vw,46px);padding:clamp(24px,3.2vw,40px);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow-card-white)}.tr-engine{flex-direction:column;gap:12px;padding:clamp(4px,1vw,10px) 0 clamp(2px,.6vw,6px)}.tr-engine,.tr-engine-mark{display:flex;align-items:center}.tr-engine-mark{justify-content:center;width:56px;height:56px;border-radius:24%;background:var(--bg);box-shadow:0 0 0 1px var(--border),0 8px 22px rgba(10,10,10,.07)}.tr-engine-mark svg{display:block;width:27px;height:27px}.tr-engine-txt{display:flex;flex-direction:column;align-items:center;gap:5px}.tr-engine-name{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.tr-engine-tag{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.tr-sep{height:1px;background:var(--border);margin:clamp(22px,3vw,32px) 0}.tr-facts{display:grid}.tr-item{border-bottom:1px solid var(--border);background:transparent;overflow:visible}.tr-facts .tr-item:last-child{border-bottom:0}.tr-q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:15px 2px;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.tr-q::-webkit-details-marker{display:none}.tr-ic{flex:0 0 auto;display:block;width:19px;height:19px;color:var(--ink);transition:color .22s ease}.tr-q-t{flex:1 1 auto}.tr-chev{flex:0 0 auto;display:block;width:13px;height:13px;color:var(--t3);transition:transform .24s cubic-bezier(.16,1,.3,1),color .22s ease}.tr-item[open] .tr-chev{transform:rotate(180deg);color:var(--text)}.tr-item[open] .tr-ic{color:var(--text)}.tr-a{margin:0;padding:0 2px 17px 31px;max-width:74ch;font-size:13.5px;line-height:1.6;letter-spacing:-.005em;color:var(--t2)}.tr-item[open] .tr-a{animation:trReveal .3s cubic-bezier(.16,1,.3,1) both}@keyframes trReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.tr-more{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(22px,3vw,30px);font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-m);padding-bottom:2px;transition:border-color .2s ease,opacity .2s ease}.tr-more:hover{border-color:var(--ink)}.tr-more span[aria-hidden]{opacity:.55}@media(max-width:560px){.tr-q{font-size:14.5px;gap:10px;align-items:flex-start}.tr-ic{margin-top:1px}.tr-a{padding-left:29px}}@media(prefers-reduced-motion:reduce){.tr-chev{transition:none!important}.tr-item[open] .tr-a{animation:none!important}}#pricing .stitle{max-width:14em}.pr-lede{margin:14px 0 0;max-width:46ch;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--t2)}.pr-toggle{gap:3px;margin-top:clamp(22px,3vw,30px);padding:4px;border-radius:99px;background:rgba(0,0,0,.045)}.pr-tg,.pr-toggle{display:inline-flex;align-items:center}.pr-tg{position:relative;border:0;cursor:pointer;font-family:inherit;gap:7px;padding:9px 16px;border-radius:99px;background:transparent;font-size:13px;font-weight:620;letter-spacing:-.02em;color:var(--t2);transition:color .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.pr-tg.is-on{color:var(--text);background:var(--bg);box-shadow:0 1px 2px rgba(10,10,10,.07),0 0 0 1px rgba(0,0,0,.035)}.pr-tg-save{padding:2px 7px;border-radius:99px;background:rgba(0,0,0,.07);color:var(--t2);font-size:10.5px;font-weight:700;letter-spacing:-.005em;transition:background .28s ease,color .28s ease}.pr-tg--year.is-on .pr-tg-save{background:var(--black);color:#fff}.pr-card{position:relative;margin-top:clamp(18px,2.4vw,26px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(22px,3.4vw,48px);gap:clamp(22px,3.4vw,48px);align-items:stretch;padding:clamp(24px,3.2vw,40px);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow-card-white)}.pr-card>.pr-col:not(.pr-incl){display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pr-plan{font-size:13px;font-weight:620;letter-spacing:-.02em;color:var(--t2)}.pr-price{display:flex;align-items:flex-end;gap:8px;margin-top:14px}.pr-amount{font-size:clamp(48px,6vw,68px);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;transition:opacity .2s ease,transform .22s cubic-bezier(.16,1,.3,1)}.pr-price.is-out .pr-amount{opacity:0;transform:translateY(-9px)}.pr-price.is-in .pr-amount{opacity:0;transform:translateY(9px);transition:none}.pr-per{font-size:14px;font-weight:600;color:var(--t2);padding-bottom:7px}.pr-cta,.pr-per{letter-spacing:-.02em}.pr-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:clamp(20px,2.4vw,26px);min-height:50px;padding:0 24px;border-radius:var(--btn-r);background:var(--black);color:#fff;text-decoration:none;font-size:15px;font-weight:650;box-shadow:var(--shadow-btn);transition:transform .22s cubic-bezier(.16,1,.3,1)}.pr-cta:hover{transform:translateY(-2px)}.pr-cta-arr{opacity:.55;font-size:15px;line-height:1}.pr-reassure{margin-top:13px;font-size:12.5px;letter-spacing:-.01em;color:var(--t3)}.pr-incl{padding-left:clamp(22px,3.4vw,48px);border-left:1px solid var(--border)}.pr-incl-t{font-size:12.5px;font-weight:620;letter-spacing:-.015em;color:var(--t3);margin:0 0 clamp(15px,1.8vw,19px)}.pr-list{display:flex;flex-direction:column;gap:clamp(14px,1.7vw,18px);margin:0;padding:0;list-style:none}.pr-item{display:grid;grid-template-columns:15px minmax(0,1fr);grid-column-gap:11px;column-gap:11px;grid-row-gap:2px;row-gap:2px;align-items:start}.pr-item-t{font-size:14px;font-weight:620;line-height:1.35;letter-spacing:-.022em;color:var(--text)}.pr-item-d{grid-column:2;font-size:13px;line-height:1.42;letter-spacing:-.012em;color:var(--t2)}.pr-tick{grid-column:1;flex-shrink:0;width:15px;height:15px;margin-top:2px}.pr-tick svg{display:block;width:100%;height:100%}.pr-tick path{stroke:var(--ink);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(max-width:860px){.pr-card{grid-template-columns:1fr;gap:26px}.pr-incl{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:26px}}@media(max-width:520px){.pr-card{padding:22px 18px}.pr-toggle{margin-top:20px;width:100%}.pr-tg,.pr-toggle{justify-content:center}.pr-tg{flex:1 1;padding:9px 10px;font-size:12.5px}.pr-amount{font-size:52px}}@media(prefers-reduced-motion:reduce){.pr-amount,.pr-cta,.pr-tg,.pr-tg-save{transition:none!important}}footer.site-foot{padding:clamp(16px,2.5vw,28px) max(20px,5vw) clamp(22px,3vw,32px);border-top:none;background:var(--bg);text-align:center;position:relative;overflow:hidden}.foot-brand-block{margin:0 auto;max-width:min(100%,1200px);display:flex;flex-direction:column;align-items:center}.foot-nav{width:100%;max-width:min(960px,100%);margin:clamp(18px,2.8vw,28px) auto 0;padding:0 max(16px,3vw)}.foot-links-grid{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.foot-links-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;list-style:none}.foot-links-row,.foot-links-row>li{align-items:center;margin:0;padding:0}.foot-links-row a,.foot-links-row>li{display:inline-flex}.foot-links-row a{align-items:center;font-size:12px;line-height:1;color:rgba(100,100,108,.72);text-decoration:none;font-weight:450;transition:color .2s;white-space:nowrap}.foot-links-row a:hover{color:var(--text)}.foot-links-row--contact{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(16px,3.2vw,24px);margin-bottom:clamp(16px,3.2vw,24px)}.foot-links-row--legal,.foot-links-row--seo{width:100%}@media (max-width:960px){.foot-links-row--legal{max-width:min(100%,340px)}.foot-links-row--legal,.foot-links-row--seo{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;justify-items:center;grid-gap:10px clamp(18px,6vw,28px);gap:10px clamp(18px,6vw,28px);margin:0 auto}.foot-links-row--seo{max-width:min(100%,300px)}}@media (min-width:961px){.foot-links-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:clamp(24px,4vw,48px);row-gap:10px;max-width:100%;margin:0 auto}.foot-links-row--legal,.foot-links-row--seo{width:auto;justify-content:center;flex-wrap:nowrap;gap:6px 12px}.foot-links-row--contact{flex-basis:100%;justify-content:center}}.foot-logo{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.foot-logo img{display:block;width:18px;height:18px;border-radius:4px;object-fit:contain}.foot-sep{opacity:.35;font-size:12px;line-height:1;display:inline-flex;align-items:center}.foot-brand{display:block;width:100%;font-family:var(--sans);font-size:clamp(120px,28vw,380px);font-weight:800;line-height:.88;letter-spacing:-.042em;margin:0;text-align:center;background:linear-gradient(180deg,#2a2a28,#9a9894 26%,#d8d6d2 42%,#f5f4f2 58%,#ffffff 72%,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em;mask-image:linear-gradient(180deg,#000,#000 42%,rgba(0,0,0,.82) 54%,rgba(0,0,0,.52) 66%,rgba(0,0,0,.22) 76%,rgba(0,0,0,.08) 84%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000,#000 42%,rgba(0,0,0,.82) 54%,rgba(0,0,0,.52) 66%,rgba(0,0,0,.22) 76%,rgba(0,0,0,.08) 84%,transparent 92%);opacity:0;visibility:hidden}html.brift-fonts-ready .foot-brand{animation:footBrandReveal .45s ease forwards}@keyframes footBrandReveal{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){html.brift-fonts-ready .foot-brand{opacity:1;visibility:visible;animation:none}}.fcopy{font-size:11.5px;color:rgba(100,100,108,.62);width:100%;max-width:720px;margin:clamp(10px,1.6vw,14px) auto 0;text-align:center;letter-spacing:.01em}.flinks{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0;margin:0}.flinks,.flinks--legal{gap:6px 14px}.flinks a{font-size:12px;color:rgba(100,100,108,.72);text-decoration:none;transition:color .2s;font-weight:450;line-height:1.45;white-space:nowrap}.flinks a:hover{color:var(--text)}.foot-seo,.tools-ft-seo{margin:0;padding:0;border:none;max-width:none;text-align:center}.tools-ft-seo-links--flat a{font-size:12px;line-height:1.45;color:rgba(100,100,108,.72);text-decoration:none;transition:color .2s;font-weight:450;white-space:nowrap}.tools-ft-seo-links--flat a:hover{color:var(--text)}@media(max-width:960px){.hd.is-float{--hd-float-w:min(1080px,calc(100% - 40px));padding:0 20px;top:calc(14px + env(safe-area-inset-top, 0px))}.nav{display:none}.sec{padding:72px 24px}.prob-stack{max-width:100%}.tgrid{grid-template-columns:1fr;max-width:none}.tgrid .tcard{grid-column:auto!important;grid-row:auto!important}.tgrid .tcard .timg{aspect-ratio:16/9!important}.for-layout{gap:16px}.mcard{position:static}footer.site-foot{padding-left:24px;padding-right:24px}.hero{min-height:calc(88svh + env(safe-area-inset-top, 0px));margin-top:calc(-1 * env(safe-area-inset-top, 0px));justify-content:flex-start;align-items:center;padding:calc(112px + env(safe-area-inset-top, 0px)) 20px 56px;background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.05) 16%,transparent 34%),url(/lp-hero-mobile.png);background-size:cover;background-position:top,top;background-repeat:no-repeat}.hero-glow,.hero-glow2{display:none}.mq-item{padding:0 clamp(18px,4vw,28px)}.mq-logo-img{height:clamp(22px,5.5vw,30px)}.acts{flex-direction:column;align-items:center}.mock-demo-btn{top:-14px;right:-8px;z-index:50;font-size:11.5px;padding:7px 12px 7px 9px;border-radius:10px}.mock-demo-btn-icon{width:19px;height:19px;border-radius:6px}}@media(max-width:767px){.feat{grid-template-columns:1fr;gap:36px}.feat.rev .feat-visual{order:0}.hero-mock-wrap{z-index:4;overflow:visible;width:100%;max-width:min(94vw,520px);margin-top:68px;animation-delay:1.62s;animation-duration:1.1s}.hero-mock{width:100%;max-width:100%;margin-top:0;border-radius:20px;height:auto;aspect-ratio:auto!important;max-height:none;padding-top:0;box-sizing:border-box;overflow:hidden}.hero-mock-chrome{display:flex;align-items:center;padding:6px 11px 5px}.hero-mock-traffic{gap:3px}.hero-mock-dot{width:7px;height:7px}.hero-mock-pic{position:relative!important;inset:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0;overflow:hidden;border-radius:0 0 20px 20px!important;background:#fafafa}.hero-mock-iframe,.hero-mock-img{width:100%;height:auto;display:block;vertical-align:top;object-fit:cover!important;object-position:center top!important;background:#fafafa!important;transform:none;transform-origin:center top;pointer-events:none!important;touch-action:none}}@media(max-width:580px){.h1{font-weight:500;font-size:clamp(36px,9.5vw,54px);max-width:340px;margin-bottom:26px}.hero-sub{font-size:14px;max-width:330px;line-height:1.68;margin-bottom:44px}.stitle{font-size:clamp(19px,5vw,28px)}.stitle .tit-wash{font-size:inherit;font-weight:inherit}.feat-title{font-size:clamp(15px,4vw,19px)}.prob-q{font-size:clamp(13px,3.8vw,17px)}.prob-q.prob-focus{font-size:clamp(15px,4.3vw,20px);font-weight:600}#who .p-item{padding:14px 0}#who .p-title{font-size:clamp(13px,3.8vw,17px)}#who .p-desc{font-size:clamp(11.5px,3.2vw,13px)}.mq-item{padding:0 14px!important}.mq-logo-img{height:22px!important}.mq-logo{width:24px!important;height:24px!important;border-radius:8px!important}.hd.is-float{top:10px;--hd-float-w:min(1080px,calc(100% - 24px))}}@media(max-width:960px){body,html{background:var(--bg)!important;color:var(--text)!important;visibility:visible!important;opacity:1!important}body{min-height:100vh!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.acts,.for-stagger .for-item,.h1,.hero-kicker,.hero-sub,.r,.r.in{visibility:visible!important}.feat-visual,.hero,.mcard,.prob-visual,.sec,.tcard{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:0!important;background-color:var(--bg)!important;background-image:linear-gradient(0deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.9) 7%,rgba(255,255,255,.45) 18%,rgba(255,255,255,0) 32%,rgba(255,255,255,0)),url(/lp-hero-mobile.png)!important;background-size:100% 100%,cover!important;background-position:bottom,center 8%!important;background-repeat:no-repeat,no-repeat!important;overflow:visible!important;isolation:auto!important;padding:calc(100px + env(safe-area-inset-top, 0px)) 18px clamp(34px,8svh,88px)!important}.mq-wrap{position:relative!important;z-index:1!important;background:var(--bg)!important;margin-top:-68px!important;padding-top:48px!important;padding-bottom:14px!important}.mq-wrap:before{top:-38px!important;height:min(136px,24vw)!important;z-index:2!important;background:linear-gradient(180deg,#ffffff 0,#ffffff 45%,rgba(255,255,255,.92) 70%,rgba(255,255,255,0))!important}.hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.14) 8%,rgba(255,255,255,.05) 18%,rgba(255,255,255,0) 32%,rgba(250,250,248,0) 42%,rgba(250,250,248,0))!important}.hero:after{content:none!important;display:none!important}.acts,.h1,.hero-kicker,.hero-mock-wrap,.hero-sub,.hero-try{position:relative!important;z-index:5!important}.hero-mock-wrap>.mock-demo-btn{z-index:50!important;pointer-events:auto!important}.hero-kicker{font-size:9px!important;letter-spacing:.26em!important;margin-bottom:14px!important;margin-top:0!important;color:rgba(20,19,15,.48)!important;text-shadow:0 1px 14px rgba(255,255,255,.85),0 0 1px rgba(255,255,255,.6)!important;filter:none!important}.hero-kicker:after{margin-top:14px!important;opacity:.85!important}.h1{font-weight:500!important;font-size:clamp(34px,8.6vw,46px)!important;line-height:1.2!important;max-width:min(360px,94vw)!important;margin:0 auto 22px!important;text-shadow:none!important}.hero-sub{font-size:14px!important;line-height:1.7!important;max-width:320px!important;margin:0 auto 42px!important;color:rgba(20,19,15,.88)!important;text-shadow:0 1px 18px rgba(255,255,255,.75)!important}.hero-sub .hero-sub-desktop{display:none!important}.hero-sub .hero-sub-mobile{display:block!important}.acts{gap:10px!important;width:100%;max-width:320px;margin:0 auto 20px!important}.btn-p,.btn-s{width:100%;justify-content:center}.sec{padding:74px 18px!important}#problem{padding-top:150px!important;padding-bottom:84px!important}#problem .stitle{font-size:clamp(22px,6.1vw,32px)!important;line-height:1.16!important}.stitle{font-size:clamp(19px,5.5vw,28px)!important;line-height:1.18!important}.stitle .tit-wash{font-size:inherit!important;font-weight:inherit!important}.feat-title{font-size:clamp(15px,4.2vw,19px)!important;line-height:1.22!important}.mq-item{padding:0 16px!important}.mq-logo-img{height:20px!important}.mq-logo{width:28px!important;height:28px!important;border-radius:9px!important}}@media (max-width:599px){.hero .h1{font-weight:500!important;font-size:clamp(38px,9.2vw,56px)!important;line-height:1.18!important;max-width:min(420px,94vw)!important}}@media (min-width:600px) and (max-width:767px){.hero{min-height:min(90vh,880px)!important;min-height:min(90svh,880px)!important;padding:clamp(132px,18vw,154px) 28px min(10svh,88px)!important;background-size:100% 100%,120% auto!important;background-position:bottom,center 6%!important}.hero:after{content:none!important;display:none!important}.h1{font-weight:500!important;font-size:clamp(38px,6vw,52px)!important;max-width:460px!important;margin-bottom:26px!important}.hero-sub{font-size:15px!important;line-height:1.7!important;max-width:400px!important;margin:0 auto 44px!important}.acts{max-width:380px!important}.sec{padding:82px 28px!important}.hd.is-float{--hd-float-w:min(1080px,calc(100% - 48px))!important}}@media (min-width:768px) and (max-width:960px){.hero{min-height:min(88vh,920px)!important;min-height:min(88svh,920px)!important;padding:clamp(136px,14svh,172px) 40px clamp(52px,7svh,96px)!important;background-color:var(--bg)!important;background-image:linear-gradient(0deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.88) 8%,rgba(255,255,255,.42) 20%,rgba(255,255,255,0) 34%,rgba(255,255,255,0)),url(/lp-hero-mobile.png)!important;background-size:100% 100%,cover!important;background-position:bottom,center 50%!important;background-repeat:no-repeat,no-repeat!important}.hero:before{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 18%,rgba(255,255,255,0) 38%,rgba(250,250,248,0) 55%,rgba(250,250,248,0))!important}.hero:after{content:none!important;display:none!important}.h1{font-weight:500!important;font-size:clamp(46px,5vw,68px)!important;max-width:680px!important;margin-bottom:28px!important}.hero-sub{font-size:clamp(15px,1.55vw,17px)!important;line-height:1.72!important;max-width:540px!important;margin-bottom:48px!important}.acts{flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center;max-width:520px!important;gap:14px!important}.acts,.btn-p,.btn-s{width:auto!important}.btn-p,.btn-s{min-width:180px;flex:1 1 auto}.mq-item{padding:0 18px!important}.mq-logo-img{height:24px!important}.mq-logo{width:26px!important;height:26px!important;border-radius:9px!important}.sec{padding:90px 40px!important}.hd.is-float{width:calc(100% - 56px)!important;padding:0 28px!important}}@media (max-width:960px) and (max-height:480px){.hero{min-height:auto!important;padding-top:112px!important;padding-bottom:44px!important}.hero:after{content:none!important;display:none!important}}@media (max-width:960px){.txt-reveal{opacity:0!important;filter:blur(8px)!important;transform:translateY(12px)!important;animation:none!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)!important}.txt-reveal.in{opacity:1!important;filter:blur(0)!important;transform:translateY(0)!important}.r{opacity:0!important;filter:blur(12px)!important;transform:translateY(22px)!important;transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)!important}.r.in{opacity:1!important;filter:blur(0)!important;transform:translateY(0)!important}.hero>.hero-kicker{opacity:0;filter:blur(8px);transform:translateY(12px);animation:bU .85s cubic-bezier(.16,1,.3,1) .08s forwards}.hero.hero-title-go .h1-line1{animation:heroLineIn .9s cubic-bezier(.16,1,.3,1) .2s forwards}.hero>.hero-sub{opacity:0;filter:blur(10px);transform:translateY(16px);animation:bU .9s cubic-bezier(.16,1,.3,1) .38s forwards}.hero>.acts{opacity:0;filter:blur(8px);transform:translateY(14px);animation:bU .9s cubic-bezier(.16,1,.3,1) .5s forwards}.hero.hero-title-go .h1-line2 .w1{animation:heroWordRise .7s cubic-bezier(.22,1,.36,1) .8s forwards}.hero.hero-title-go .h1-line2 .w2{animation:heroWordRise .7s cubic-bezier(.22,1,.36,1) 1.2s forwards}.hero .hero-mock-wrap{opacity:0;filter:blur(22px);transform:translate3d(0,56px,0) scale(.95);animation:heroMockRise 1.1s cubic-bezier(.16,1,.3,1) 3.2s forwards}.hero .txt-reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.hero .hero-mock-pic,.hero .hero-mock-static,.hero .hero-mock-wrap{visibility:visible!important}}