.da-copy .lead{margin-bottom:20px;font-size:16.5px}.da-pts{gap:8px;margin-bottom:28px}.da-pts b{font-size:16px}.da-kim p{font-size:14px}.da-kim{margin-left:4px}.wy-paths{grid-template-columns:repeat(3,1fr);align-items:end;gap:16px;margin-top:48px;display:grid}@media (width<=900px){.wy-paths{grid-template-columns:1fr}}.wy-p{border-radius:22px 22px 0 0;flex-direction:column;gap:10px;padding:26px;display:flex}.wy-p h3{font:700 24px var(--font-display);color:var(--navy);margin:0}.wy-p .d{color:var(--text-soft);margin:0 0 6px;font-size:14.5px;line-height:1.55}.wy-p .k-item{font-size:14px}.wy-p.p1{background:var(--surface);border:1px solid var(--line);border-bottom:0;min-height:360px}.wy-p.p2{background:var(--raised);border:1px solid var(--line);min-height:460px;box-shadow:var(--sh-lg);border-bottom:0}.wy-p.p3{background:var(--navy);min-height:560px;box-shadow:var(--sh-xl)}.wy-p.p3 h3{color:#fff}.wy-p.p3 .d{color:#ffffffb8}.wy-p.p3 .k-item{color:#ffffffe0;border-color:#ffffff1f}.wy-p.p3 .k-price{color:#fff}.wy-step{font:700 14px var(--font-display);color:var(--pink-deep)}.wy-p.p3 .wy-step{color:#ff7fa4}.wy-base{background:var(--navy);height:2px}.wy-fix{gap:14px;margin-top:40px;display:grid}.wy-fx{grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:0;display:grid}@media (width<=820px){.wy-fx{grid-template-columns:1fr}.wy-arrow{display:none}}.wy-before{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.wy-before small,.wy-after small{color:var(--text-faint);margin-bottom:6px;font-size:12.5px;display:block}.wy-before b{font:600 19px/1.3 var(--font-display);color:var(--navy-600);margin-bottom:6px;display:block}.wy-before p,.wy-after p{color:var(--text-soft);margin:0;font-size:14.5px;line-height:1.55}.wy-arrow{color:var(--navy-300);justify-content:center;align-items:center;font-size:22px;display:flex}.wy-after{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-lg);border-radius:18px;padding:22px 24px}.wy-after b{font:700 19px/1.3 var(--font-display);color:var(--navy);margin-bottom:6px;display:block}.wy-swap{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media (width<=820px){.wy-swap{grid-template-columns:1fr}}.wy-keep{border:1px dashed var(--line);border-radius:22px;padding:30px}.wy-keep h3,.wy-add h3{font:700 20px var(--font-display);margin:0 0 14px}.wy-keep h3{color:var(--navy-600)}.wy-keep .k-item{color:var(--text-soft)}.wy-add{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:22px;padding:30px}.wy-add h3{color:var(--navy)}.wy-add .k-item:after{content:"New";color:var(--pink-deep);background:#ff447e14;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.wy-menu{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:18px;max-width:520px;margin-left:auto;overflow:hidden}@media (width<=1000px){.wy-menu{margin:0}}.wy-mb{background:var(--surface);gap:10px;padding:22px 24px;display:grid}.wy-mh{margin-bottom:6px}.wy-mh b{font:700 20px var(--font-display);color:var(--navy);display:block}.wy-mh span{color:var(--text-soft);font-size:13.5px}.wy-mi{background:var(--raised);border:1px solid var(--line-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.wy-mi b{color:var(--navy);font-size:14.5px;display:block}.wy-mi small{color:var(--text-faint);font-size:12px}.wy-mi span{font:700 15px var(--font-display);color:var(--navy)}.wy-mi.on{border-color:var(--navy);box-shadow:var(--sh-md)}.wy-cta{background:var(--cta);color:#fff;text-align:center;border-radius:10px;margin-top:6px;padding:12px;font-size:14px;font-weight:600}.wy-ben{grid-template-columns:.95fr 1.05fr;align-items:start;gap:64px;display:grid}@media (width<=900px){.wy-ben{grid-template-columns:1fr;gap:36px}}.wy-ben .wy-keep{margin-top:32px}.wy-gain{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:24px;padding:12px 32px}.wy-gain h3{font:700 20px var(--font-display);color:var(--navy);margin:20px 0 4px}.wy-g{border-bottom:1px solid var(--line-soft);gap:4px;padding:18px 0;display:grid}.wy-g:last-child{border-bottom:0}.wy-g b{font:700 19px var(--font-display);color:var(--navy)}.wy-g span{color:var(--text-soft);font-size:15px;line-height:1.55}.wy-g b:before{content:"";background:var(--pink);vertical-align:3px;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.wy-paths,.cu-areas,.sc-grid,.tm-founders{margin-top:32px}.wy-proof{padding:8px 0 clamp(48px,6vw,72px)}.wy-pcard{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid;position:relative}.wy-pcard:before{content:"";background:var(--pink);border-radius:0 0 4px 4px;width:56px;height:4px;position:absolute;top:0;left:clamp(24px,4vw,48px)}@media (width<=900px){.wy-pcard{grid-template-columns:1fr}}.wy-pq{font:600 clamp(24px,2.8vw,36px)/1.2 var(--font-display);color:var(--navy);letter-spacing:-.015em;text-wrap:balance;margin:0}.wy-pq:before{content:"“";color:var(--pink);margin-right:.04em}.wy-proof .v-cite{margin-top:24px}.wy-vid{aspect-ratio:16/10;box-shadow:var(--sh-lg);cursor:pointer;background:linear-gradient(150deg,#333d4d 0%,#272f3e 55%,#1a2029 100%);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wy-vid:after{content:"";background:radial-gradient(60% 50% at 30% 30%,#ff447e2e,#0000 70%);position:absolute;inset:0}.wy-play{z-index:1;width:72px;height:72px;color:var(--navy);box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding-left:5px;font-size:24px;transition:transform .2s;display:flex;position:relative;box-shadow:0 10px 30px #00000040}.wy-vid:hover .wy-play{transform:scale(1.06)}.wy-vcap{z-index:1;color:#fff;font-size:13.5px;font-weight:600;position:absolute;bottom:16px;left:18px}.wy-un{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.wy-kick{font:700 14px/1 var(--font-display);letter-spacing:0;text-transform:none;color:var(--pink);align-items:center;gap:10px;margin:0 0 16px;display:flex}.wy-kick:before{content:"";background:var(--pink);width:22px;height:2px}.wy-uh{font:700 clamp(30px,3.4vw,44px)/1.08 var(--font-display);color:var(--navy);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px}.wy-ul{color:var(--text-soft);max-width:26em;margin:0;font-size:17px;line-height:1.55}.wy-clips{align-items:flex-start;gap:clamp(18px,2.4vw,32px);display:flex}.wy-clip{width:clamp(200px,17vw,236px);color:inherit;text-decoration:none;display:block}.wy-clip:first-child .wy-phone{transform:rotate(-2deg)}.wy-clip:nth-child(2) .wy-phone{margin-top:28px;transform:rotate(1.6deg)}.wy-phone{aspect-ratio:9/16;background:linear-gradient(165deg,#4a4f58 0%,#2f3640 45%,#1d232c 100%);border-radius:22px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 2px #272f3e0f,0 18px 40px -12px #4a341e52,0 40px 80px -30px #4a341e47}.wy-clip:hover .wy-phone{transform:rotate(0)translateY(-4px)}.wy-phone:before{content:attr(data-i);font:700 120px/1 var(--font-display);color:#ffffff0f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wy-phone:after{content:"";background:linear-gradient(#0000 45%,#00000059 100%);position:absolute;inset:0}.wy-ptag{z-index:2;font:600 10.5px/1 var(--font-body);letter-spacing:.06em;color:#fff;background:#0006;border-radius:6px;padding:6px 8px;position:absolute;top:12px;left:12px}.wy-pplay{z-index:2;width:58px;height:58px;color:var(--navy);box-sizing:border-box;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;margin:-29px 0 0 -29px;padding-left:4px;font-size:19px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0000004d}.wy-sub{z-index:2;text-align:center;position:absolute;bottom:16px;left:12px;right:12px}.wy-sub span{font:600 14px/1.5 var(--font-body,Inter),sans-serif;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000b8;border-radius:4px;padding:3px 7px}.wy-cname{color:var(--text-soft);margin-top:16px;font-size:14px;line-height:1.4}.wy-cname b{color:var(--navy);font-size:15px;display:block}@media (width<=900px){.wy-un{grid-template-columns:1fr}.wy-clips{justify-content:center}}@media (width<=520px){.wy-clip{width:calc(50% - 9px)}.wy-sub span{font-size:11.5px}.wy-pplay{width:46px;height:46px;margin:-23px 0 0 -23px;font-size:15px;top:34%}}.w-hero.hA .wy-clips{justify-content:flex-end}.w-hero.hA .wy-clip{width:clamp(210px,18vw,250px)}@media (width<=1000px){.w-hero.hA .wy-clips{justify-content:center}}@media (width<=520px){.w-hero.hA .wy-clip{width:calc(50% - 9px)}}.wy-since{font:600 11px/1.3 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-faint);margin-top:6px;display:block}.hA-note{font:600 12px/1.3 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--pink);align-items:center;gap:10px;margin:28px 0 0;display:flex}.hA-note:before{content:"";background:var(--pink);flex:none;width:22px;height:2px}.sv-hero{padding:72px 0 80px}.sv-hero .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=1000px){.sv-hero .wrap{grid-template-columns:1fr}.sv-hero{padding:56px 0 64px}}.sv-crumb{color:var(--text-soft);margin:0 0 18px;font-size:14px}.sv-crumb a{color:var(--text-soft);border-bottom:1px solid var(--line)}.sv-crumb a:hover{color:var(--navy)}.sv-hero h1{font:700 clamp(40px,5vw,64px)/1.02 var(--font-display);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:0 0 20px}.sv-hero .sub{color:var(--text);max-width:30em;margin:0 0 30px;font-size:18.5px;line-height:1.6}.sv-hero .cta-row{justify-content:flex-start}.sv-card{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:18px;width:100%;max-width:500px;margin-left:auto;overflow:hidden}@media (width<=1000px){.sv-card{margin:0}}.sv-cb{background:var(--surface);gap:10px;padding:22px 24px 24px;display:grid}.sv-ch b{font:700 21px/1.2 var(--font-display);color:var(--navy);display:block}.sv-ch span{color:var(--text-soft);font-size:13.5px}.sv-ch{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.sv-ch .sv-price{font:800 26px/1 var(--font-display);color:var(--navy);white-space:nowrap}.sv-ch .sv-price small{font:600 14px var(--font-body);color:var(--text-soft)}.sv-row{background:var(--raised);border:1px solid var(--line-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.sv-row b{color:var(--navy);font-size:14.5px;font-weight:600;display:block}.sv-row small{color:var(--text-faint);margin-top:1px;font-size:12.5px;display:block}.sv-row>span{font:700 14.5px var(--font-display);color:var(--navy);white-space:nowrap}.sv-row>span.inc{font:600 12.5px var(--font-body);color:var(--text-soft)}.sv-row.on{border-color:var(--navy);box-shadow:var(--sh-md)}.sv-meter{background:var(--line-soft);border-radius:5px;width:140px;height:5px;margin-top:8px;overflow:hidden}.sv-meter i{background:var(--cta);border-radius:5px;height:100%;display:block}.sv-pay{background:var(--cta);color:#fff;text-align:center;border-radius:10px;margin-top:6px;padding:12px;font-size:14px;font-weight:600}.sv-foot{color:var(--text-soft);justify-content:space-between;padding:2px 2px 0;font-size:12.5px;display:flex}.sv-foot b{color:var(--navy);font-weight:600}.sv-sec{padding:clamp(56px,7vw,96px) 0}.sv-sec.alt{background:var(--surface);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.sv-h2{font:700 clamp(30px,3.4vw,44px)/1.06 var(--font-display);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;max-width:16em;margin:0 0 14px}.sv-lead{color:var(--text);max-width:34em;margin:0 0 40px;font-size:17.5px;line-height:1.6}.sv-steps{counter-reset:st;grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.sv-steps:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.sv-step{counter-increment:st;position:relative}.sv-step:before{content:counter(st);z-index:1;background:var(--raised);border:1px solid var(--line);width:38px;height:38px;box-shadow:var(--sh-sm);font:700 15px var(--font-display);color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.sv-step h3{font:700 20px/1.2 var(--font-display);color:var(--navy);margin:0 0 8px}.sv-step p{color:var(--text-soft);margin:0;font-size:15.5px;line-height:1.55}@media (width<=900px){.sv-steps{grid-template-columns:1fr 1fr;row-gap:36px}.sv-steps:before{display:none}}@media (width<=520px){.sv-steps{grid-template-columns:1fr}}.sv-menu{border-top:2px solid var(--navy);grid-template-columns:1fr 1fr;column-gap:56px;display:grid}@media (width<=800px){.sv-menu{grid-template-columns:1fr}}.sv-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 20px;padding:20px 0;display:grid}.sv-item b{font:700 18px/1.25 var(--font-display);color:var(--navy)}.sv-item em{font-style:normal;font:700 17px/1.25 var(--font-display);color:var(--navy);white-space:nowrap;text-align:right}.sv-item p{color:var(--text-soft);grid-column:1/-1;max-width:30em;margin:0;font-size:15px;line-height:1.5}.sv-note{color:var(--text-faint);margin:18px 0 0;font-size:14px}.sv-gains{border:1px solid var(--line);background:var(--raised);box-shadow:var(--sh-lg);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.sv-gain{border-right:1px solid var(--line-soft);padding:28px}.sv-gain:last-child{border-right:0}.sv-gain h3{font:700 19px/1.2 var(--font-display);color:var(--navy);margin:0 0 8px}.sv-gain h3:before{content:"";background:var(--pink);border-radius:3px;width:24px;height:3px;margin-bottom:16px;display:block}.sv-gain p{color:var(--text-soft);margin:0;font-size:15.5px;line-height:1.55}@media (width<=900px){.sv-gains{grid-template-columns:1fr}.sv-gain{border-right:0;border-bottom:1px solid var(--line-soft)}.sv-gain:last-child{border-bottom:0}}.sv-proof{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sv-proof .wy-clip{width:clamp(200px,18vw,240px)}.sv-proof .wy-clip .wy-phone{transform:rotate(-2deg)}.sv-pq{font:600 clamp(26px,3vw,38px)/1.2 var(--font-display);color:var(--navy);letter-spacing:-.015em;text-wrap:balance;margin:0 0 18px}.sv-pq:before{content:"“";color:var(--pink)}.sv-pq:after{content:"”";color:var(--pink)}.sv-pc{color:var(--text-soft);font-size:15px}.sv-pc b{color:var(--navy)}@media (width<=760px){.sv-proof{grid-template-columns:1fr}.sv-proof .wy-clip{margin:0 auto}}.sv-path{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.sv-pstep{border:1px solid var(--line);background:var(--raised);border-radius:16px;padding:22px 24px;transition:box-shadow .2s,transform .2s;display:block;position:relative}a.sv-pstep:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.sv-pstep small{color:var(--text-faint);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sv-pstep b{font:700 20px/1.2 var(--font-display);color:var(--navy);margin-bottom:6px;display:block}.sv-pstep span{color:var(--text-soft);font-size:14.5px;line-height:1.5;display:block}.sv-pstep.here{background:var(--navy);border-color:var(--navy)}.sv-pstep.here small{color:#5eead4}.sv-pstep.here b{color:#fff}.sv-pstep.here span{color:#ffffffb8}.sv-pstep:not(:last-child):after{content:"";border-top:1.6px solid var(--text-faint);border-right:1.6px solid var(--text-faint);z-index:1;width:8px;height:8px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)rotate(45deg)}@media (width<=800px){.sv-path{grid-template-columns:1fr}.sv-pstep:not(:last-child):after{top:auto;bottom:-11px;right:50%;transform:translate(50%)rotate(135deg)}}.sv-faq{max-width:780px}.sv-faq details{border-bottom:1px solid var(--line)}.sv-faq details:first-child{border-top:1px solid var(--line)}.sv-faq summary{cursor:pointer;font:700 19px/1.3 var(--font-display);color:var(--navy);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary:after{content:"+";font:400 24px/1 var(--font-body);color:var(--text-faint)}.sv-faq details[open] summary:after{content:"−"}.sv-faq details p{color:var(--text);max-width:40em;margin:0 0 22px;font-size:16px;line-height:1.6}.sv-faq summary:focus-visible,.sv-pstep:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.ft-hero{text-align:left;padding:80px 0 56px}.ft-hero h1{font:700 clamp(40px,5.2vw,68px)/1.02 var(--font-display);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:15em;margin:0 0 20px}.ft-hero .sub{color:var(--text);max-width:34em;margin:0 0 30px;font-size:19px;line-height:1.6}.ft-hero .cta-row{justify-content:flex-start}.ft-map{border:1px solid var(--line);background:var(--raised);box-shadow:var(--sh-xl);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.ft-stage{border-right:1px solid var(--line-soft);counter-increment:stg;padding:22px 22px 24px}.ft-stage:last-child{border-right:0}.ft-map{counter-reset:stg}.ft-stage h2{font:700 15px/1 var(--font-display);color:var(--navy);letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 16px;display:flex}.ft-stage h2:before{content:counter(stg);background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.ft-stage a{border-radius:10px;margin:0 -12px;padding:8px 12px;transition:background .15s;display:block}.ft-stage a:hover{background:var(--bg)}.ft-stage a b{color:var(--navy);font-size:16px;font-weight:600;display:block}.ft-stage a span{color:var(--text-soft);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}@media (width<=900px){.ft-map{grid-template-columns:1fr 1fr}.ft-stage:nth-child(2){border-right:0}.ft-stage:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (width<=520px){.ft-map{grid-template-columns:1fr}.ft-stage{border-right:0;border-bottom:1px solid var(--line-soft)}.ft-stage:last-child{border-bottom:0}}.ft-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);padding:clamp(48px,6vw,80px) 0;display:grid}.ft-row:first-of-type{border-top:0}.ft-row.flip .ft-copy{order:2}@media (width<=900px){.ft-row{grid-template-columns:1fr}.ft-row.flip .ft-copy{order:0}}.ft-tag{color:var(--pink);margin:0 0 12px;font-size:14px;font-weight:600}.ft-copy h3{font:700 clamp(28px,3vw,40px)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:0 0 14px}.ft-copy p{color:var(--text);max-width:30em;margin:0;font-size:17px;line-height:1.6}.ft-copy .j-link{margin-top:20px}.ft-vis{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-xl);border-radius:18px;justify-self:center;width:100%;max-width:500px;padding:24px}.ft-vis .lbl{color:var(--text-faint);margin:0 0 10px;font-size:12.5px;font-weight:600}.ft-prompt{background:var(--bg);border:1px solid var(--line-soft);color:var(--navy);border-radius:12px;margin-bottom:14px;padding:14px 16px;font-size:15px;line-height:1.5}.ft-list{gap:8px;display:grid}.ft-li{border:1px solid var(--line-soft);color:var(--navy);background:var(--raised);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;font-weight:600;display:flex}.ft-li small{color:var(--text-faint);font-size:12.5px;font-weight:400;display:block}.ft-li span{font:700 14px var(--font-display);color:var(--navy);white-space:nowrap}.ft-li span.ok{font:600 12.5px var(--font-body);color:var(--cta)}.ft-sum{border-top:2px solid var(--navy);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;display:flex}.ft-sum b{font:700 16px var(--font-display);color:var(--navy)}.ft-sum em{font-style:normal;font:800 28px/1 var(--font-display);color:var(--navy)}.ft-bar{border-radius:6px;height:10px;margin-top:14px;display:flex;overflow:hidden}.ft-bar i:first-child{background:var(--navy)}.ft-bar i:nth-child(2){background:var(--cta)}.ft-bar i:nth-child(3){background:var(--line)}.ft-key{color:var(--text-soft);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.ft-key b{color:var(--navy)}.ft-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ft-tile{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;padding:14px}.ft-tile small{color:var(--pink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ft-tile b{color:var(--navy);font-size:14.5px;line-height:1.35;display:block}.ft-steps3{gap:8px;margin-top:14px;display:flex}.ft-steps3 span{text-align:center;color:var(--navy);background:var(--bg);border-radius:8px;flex:1;padding:8px 4px;font-size:12.5px;font-weight:600}.ft-steps3 span:before{content:"✓";color:var(--cta)}.ft-more{background:var(--surface);border-top:1px solid var(--line-soft);padding:clamp(48px,6vw,80px) 0}.ft-more .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ft-more h2{font:700 clamp(26px,2.8vw,36px)/1.1 var(--font-display);color:var(--navy);letter-spacing:-.02em;margin:0 0 8px}.ft-more p{color:var(--text-soft);max-width:34em;margin:0;font-size:16.5px}.ft-chips{flex-wrap:wrap;gap:8px;display:flex}.ft-chips span{color:var(--navy);background:var(--raised);border:1px solid var(--line);border-radius:100px;padding:8px 14px;font-size:14px;font-weight:600}.ft-gl{color:inherit}.ft-stage h2:before{display:none}.ft-stage h2{border-bottom:2px solid var(--navy);padding-bottom:12px;font-size:17px}.ft-stage a.ft-more-l{color:var(--text-soft);padding-top:6px;font-size:13.5px;font-weight:600}.ft-ghead{padding:clamp(24px,3vw,40px) 0 8px}.ft-ghead h2{font:700 clamp(32px,3.6vw,48px)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--navy);margin:0 0 10px}.ft-ghead p{color:var(--text-soft);max-width:34em;margin:0;font-size:17.5px}.ft-ghead+.ft-row{border-top:0}.ft-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;display:grid}.ft-card{border-bottom:1px solid var(--line-soft);padding:28px 28px 28px 0}.ft-card h4{font:700 19px/1.25 var(--font-display);color:var(--navy);margin:0 0 8px}.ft-card h4:before{content:"";background:var(--pink);border-radius:3px;width:24px;height:3px;margin-bottom:14px;display:block}.ft-card p{color:var(--text-soft);max-width:24em;margin:0;font-size:15.5px;line-height:1.55}.ft-card .j-link{margin-top:10px;font-size:15px}@media (width<=900px){.ft-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.ft-grid{grid-template-columns:1fr}.ft-card{padding-right:0}}.ft-hi{font:700 18px var(--font-display);color:var(--navy);margin:0 0 12px}.ft-doc{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;padding:18px}.ft-doc p{color:var(--text);margin:0 0 16px;font-size:14.5px;line-height:1.65}.ft-doc mark{color:var(--navy);background:#14b8a61f;border-radius:4px;padding:1px 4px;font-weight:600}.ft-sig{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ft-sig>div{border-top:1px solid var(--navy);padding-top:6px}.ft-sig small{color:var(--text-faint);font-size:12px;display:block}.ft-sig b{color:var(--navy);margin-top:2px;font-size:15px;display:block}.ft-sig b.script{font:italic 600 19px/1.2 var(--font-display)}.ft-sig b.pend{color:#fff;background:var(--cta);border-radius:8px;padding:6px 10px;font-size:13px;display:inline-block}.ft-up{border:1px dashed var(--cta);background:#14b8a60d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ft-up b{color:var(--navy);font-size:14.5px;display:block}.ft-up small{color:var(--text-faint);font-size:12.5px;display:block}.ft-up span{font:700 14.5px var(--font-display);color:var(--navy)}.ft-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ft-kpis div{background:var(--bg);border-radius:10px;padding:12px}.ft-kpis small{color:var(--text-soft);font-size:12px;display:block}.ft-kpis b{font:800 22px/1.1 var(--font-display);color:var(--navy);margin-top:4px;display:block}.ft-li span.ok{white-space:nowrap}.ft-metrics{max-width:520px}.ft-mg+.ft-mg{margin-top:14px}.ft-mgl{color:var(--pink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ft-mrow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=520px){.ft-mrow{grid-template-columns:1fr 1fr}}.ft-mrow div{background:var(--bg);border-radius:10px;padding:10px 12px}.ft-mrow small{color:var(--text-soft);font-size:11.5px;line-height:1.3;display:block}.ft-mrow b{font:800 20px/1.1 var(--font-display);color:var(--navy);margin-top:4px;display:block}.fx-hero{padding-bottom:72px}.fx-hgrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.fx-hgrid h1{font-size:clamp(40px,4.6vw,60px)}.fx-cap{color:var(--text-soft);max-width:30em;margin:16px auto 0;font-size:14.5px;line-height:1.55}.fx-cap b{color:var(--navy)}.fx-jump{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.fx-jump a{color:var(--navy);border-bottom:2px solid var(--pink);padding-bottom:2px;font-size:15.5px;font-weight:600}.fx-top{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);margin-bottom:48px;display:grid}.fx-top.flip .fx-copy{order:2}.fx-copy h2{font:700 clamp(34px,4vw,52px)/1.04 var(--font-display);letter-spacing:-.025em;color:var(--navy);margin:0 0 14px}.fx-copy p{color:var(--text);max-width:28em;margin:0;font-size:18px;line-height:1.6}.fx-list{border-top:2px solid var(--navy);grid-template-columns:repeat(3,1fr);display:grid}.fx-item{border-bottom:1px solid var(--line);padding:24px 28px 24px 0}.fx-item h4{font:700 18.5px/1.25 var(--font-display);color:var(--navy);margin:0 0 6px}.fx-item p{color:var(--text-soft);max-width:24em;margin:0;font-size:15px;line-height:1.55}.fx-m3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.fx-hgrid,.fx-top{grid-template-columns:1fr}.fx-top.flip .fx-copy{order:0}.fx-list{grid-template-columns:1fr 1fr}}@media (width<=560px){.fx-list{grid-template-columns:1fr}.fx-item{padding-right:0}.fx-m3{grid-template-columns:1fr 1fr}}.mini-k{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.mini-k div{border-radius:10px;padding:10px 12px}.mini-k small{font-size:11.5px;display:block}.mini-k b{font:800 21px/1.1 var(--font-display);margin-top:3px;display:block}.mini-l{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mini-l small{font-size:12px;font-weight:400;display:block}.mini-l span{font:700 13px var(--font-display);white-space:nowrap}.mini-l span.ok{color:var(--cta)}.mini-hi{font:700 18px var(--font-display);color:var(--navy);margin-bottom:10px}.mini-steps{gap:6px;display:flex}.mini-steps span{text-align:center;color:var(--navy);background:var(--bg);border-radius:8px;flex:1;padding:7px 2px;font-size:12px;font-weight:600}.mini-steps span:before{content:"✓";color:var(--cta)}.a-hero{text-align:center;padding:80px 0 0}.a-hero h1{font:700 clamp(42px,5.4vw,70px)/1 var(--font-display);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:13em;margin:0 auto 20px}.a-hero .sub{color:var(--text);max-width:36em;margin:0 auto 30px;font-size:19px;line-height:1.6}.a-hero .cta-row{justify-content:center}.a-split{max-width:1000px;box-shadow:var(--sh-xl);border-radius:26px;grid-template-columns:1fr 1fr;margin:72px auto 0;display:grid;position:relative;transform:translateY(48px)}.a-side{text-align:left;padding:44px 36px 32px}.a-side.biz{background:var(--navy);color:#fff;border:1px solid #ffffff24;border-right:0;border-radius:26px 0 0 26px}.a-side.exp{background:var(--raised);border:1px solid var(--line);border-left:0;border-radius:0 26px 26px 0}.a-side h2{font:700 24px/1.1 var(--font-display);letter-spacing:inherit;text-wrap:inherit;margin:0 0 4px}.a-side .who{margin:0 0 18px;font-size:13.5px}.a-side.biz h2{color:#fff}.a-side.biz .who{color:#5eead4}.a-side.exp h2{color:var(--navy)}.a-side.exp .who{color:var(--pink)}.a-side.biz .mini-k div,.a-side.biz .mini-l{color:#fff;background:#ffffff12}.a-side.biz .mini-k small,.a-side.biz .mini-l small{color:#ffffff9e}.a-side.exp .mini-l{background:var(--surface);border:1px solid var(--line-soft);color:var(--navy)}.a-side.exp .mini-l small{color:var(--text-faint)}.a-side .go{margin-top:18px;font-size:14.5px;font-weight:600;display:inline-block}.a-side.biz .go{color:#fff;border-bottom:2px solid var(--cta)}.a-side.exp .go{color:var(--navy);border-bottom:2px solid var(--pink)}.a-seam{background:var(--raised);border:1px solid var(--line);color:var(--navy);box-shadow:var(--sh-md);white-space:nowrap;z-index:2;border-radius:100px;padding:10px 18px;font-size:14px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.a-sec{padding:clamp(120px,12vw,150px) 0 clamp(64px,8vw,104px)}.a-sec.biz{background:var(--navy);color:#fff}.a-sec.exp{background:var(--bg);padding-top:clamp(64px,8vw,104px)}.a-sec h2{font:700 clamp(36px,4.4vw,56px)/1.02 var(--font-display);letter-spacing:-.025em;margin:0 0 14px}.a-sec .lead{max-width:none;margin:0 0 44px;font-size:18.5px;line-height:1.6}.a-sec.biz h2{color:#fff}.a-sec.biz .lead{color:#ffffffbf}.a-sec.exp h2{color:var(--navy)}.a-sec.exp .lead{color:var(--text)}.a-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.a-card{border-radius:18px;padding:26px}.a-card h4{font:700 19px/1.25 var(--font-display);margin:0 0 8px}.a-card p{margin:0;font-size:15.5px;line-height:1.55}.a-card h4:before{content:"";border-radius:3px;width:24px;height:3px;margin-bottom:16px;display:block}.a-sec.biz .a-card{background:#ffffff0d;border:1px solid #ffffff1a}.a-sec.biz .a-card h4{color:#fff}.a-sec.biz .a-card p{color:#ffffffb3}.a-sec.biz .a-card h4:before{background:var(--cta)}.a-sec.exp .a-card{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-sm)}.a-sec.exp .a-card h4{color:var(--navy)}.a-sec.exp .a-card p{color:var(--text-soft)}.a-sec.exp .a-card h4:before{background:var(--pink)}@media (width<=900px){.a-split{grid-template-columns:1fr;margin-bottom:56px;transform:none}.a-side.biz{border-radius:26px 26px 0 0}.a-side.exp{border-left:1px solid var(--line);border-top:0;border-radius:0 0 26px 26px}.a-grid{grid-template-columns:1fr 1fr}.a-seam{white-space:normal;text-align:center;border-radius:14px;grid-column:1/-1;margin:0 auto 14px;position:static;transform:none}.a-sec.biz{padding-top:72px}}@media (width<=560px){.a-grid{grid-template-columns:1fr}}.a-side.biz{background:#323c4e}.a-split{box-shadow:0 0 0 1px #ffffff29,0 28px 70px -18px #ffffff2e,var(--sh-xl)}.a-split:after{content:"";background:linear-gradient(90deg,#0000,#5eead48c,#ff447e73,#0000);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8%;right:8%}.a-seam{background:var(--yellow);color:var(--navy);border:0;padding:12px 22px;font-size:15px;top:-24px;box-shadow:0 10px 28px #272f3e38,0 0 0 6px #ffcc002e}.a-seam b{font-weight:800}@media (width<=900px){.a-split:after{display:none}}.a-seam .a-new{vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--navy);border-radius:100px;margin-right:10px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-block}.a-card,.a-split,#business,#experience{scroll-margin-top:110px}.a-card:target{box-shadow:0 0 0 2px var(--cta),var(--sh-md);transition:box-shadow .3s}a.a-seam{text-decoration:none}a.a-seam:hover{box-shadow:0 12px 32px #272f3e47,0 0 0 7px #ffcc0040}.da-sec{background:var(--surface);border-bottom:1px solid var(--line-soft);padding:clamp(120px,12vw,150px) 0 clamp(64px,8vw,104px);scroll-margin-top:90px}.da-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.da-kick{color:var(--navy);align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.da-kick .a-new{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:var(--yellow);border-radius:100px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.da-copy h2{font:700 clamp(34px,4vw,52px)/1.04 var(--font-display);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin:0 0 16px}.da-copy .lead{color:var(--text);max-width:30em;margin:0 0 24px;font-size:18px;line-height:1.6}.da-pts{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.da-pts li{color:var(--text-soft);padding-left:22px;font-size:15.5px;line-height:1.5;position:relative}.da-pts li:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.da-pts b{color:var(--navy);font-size:16.5px;display:block}.da-vis{max-width:520px}.da-built{background:var(--raised);border:1px solid var(--line);border-left:3px solid var(--pink);border-radius:12px;align-items:flex-start;gap:14px;max-width:34em;margin:0 0 24px;padding:16px 18px;display:flex}.da-built p{color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.da-built b{color:var(--navy)}.da-av{background:var(--navy);color:#fff;width:40px;height:40px;font:700 14px var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.a-sec.biz{padding-top:clamp(64px,8vw,104px)}@media (width<=900px){.da-grid{grid-template-columns:1fr}.da-sec{padding-top:72px}}.da-right{justify-self:center;width:100%;max-width:520px}.da-cap{color:#ff447ec7;margin:16px 4px 0;font-size:14px;font-style:italic;line-height:1.55}.da-kim{align-items:flex-start;gap:14px;margin:18px 4px 0;display:flex}.da-av{background:var(--navy);color:#fff;width:44px;height:44px;font:700 14px var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 3px #ff447e40}.da-kim p{margin:0;font-size:14px;line-height:1.55}.da-kim em{color:#ff447ec7}.da-kim a{color:var(--navy);border-bottom:2px solid var(--pink);white-space:nowrap;font-weight:600}.da-copy .btn-primary{margin-top:4px}.a-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.a-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.a-grid{grid-template-columns:1fr}}.v2-red{color:var(--text-soft);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:14px;display:flex}.v2-red span{white-space:nowrap}.v2-red span:first-letter{color:var(--cta);font-weight:700}.v2-proof{background:var(--bg);padding:clamp(56px,7vw,88px) 0}.v2-pgrid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.v2-pgrid .wy-clip{width:220px}.v2-pgrid .wy-phone{transform:rotate(-2deg)}.v2-q{font:600 clamp(26px,3vw,38px)/1.2 var(--font-display);color:var(--navy);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px}.v2-q:before{content:"“";color:var(--pink)}.v2-q:after{content:"”";color:var(--pink)}.v2-cite{color:var(--text-soft);margin:0 0 26px;font-size:15px}.v2-cite b{color:var(--navy)}.v2-aw{flex-wrap:wrap;gap:8px;display:flex}.v2-aw span{color:var(--navy);background:var(--raised);border:1px solid var(--line);border-radius:100px;padding:7px 12px;font-size:13px;font-weight:600}@media (width<=760px){.v2-pgrid{grid-template-columns:1fr}.v2-pgrid .wy-clip{margin:0 auto}}.v2-sec{padding:clamp(64px,8vw,104px) 0}.v2-sec.biz{background:var(--navy);color:#fff}.v2-sec.exp{background:var(--surface)}.v2-sec h2{font:700 clamp(36px,4.4vw,56px)/1.02 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.v2-sec .lead{margin:0 0 40px;font-size:18.5px;line-height:1.6}.v2-sec.biz h2{color:#fff}.v2-sec.biz .lead{color:#ffffffbf}.v2-sec.exp h2{color:var(--navy)}.v2-sec.exp .lead{color:var(--text)}.v2-star{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.v2-s{border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.v2-sec.biz .v2-s{background:#ffffff0f;border:1px solid #ffffff1f}.v2-sec.exp .v2-s{background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-md)}.v2-s h3{font:700 21px/1.2 var(--font-display);margin:0}.v2-s p{margin:0;font-size:15px;line-height:1.55}.v2-sec.biz .v2-s h3{color:#fff}.v2-sec.biz .v2-s p{color:#ffffffb8}.v2-sec.exp .v2-s h3{color:var(--navy)}.v2-sec.exp .v2-s p{color:var(--text-soft)}.v2-more{grid-template-columns:repeat(3,1fr);gap:0 28px;margin-top:22px;display:grid}.v2-m{border-top:1px solid;padding:14px 0}.v2-sec.biz .v2-m{border-color:#ffffff24}.v2-sec.exp .v2-m{border-color:var(--line)}.v2-m b{margin-bottom:3px;font-size:15.5px;display:block}.v2-m span{font-size:14px;line-height:1.5;display:block}.v2-sec.biz .v2-m b{color:#fff}.v2-sec.biz .v2-m span{color:#ffffffa8}.v2-sec.exp .v2-m b{color:var(--navy)}.v2-sec.exp .v2-m span{color:var(--text-soft)}.v2-m b:before{content:"";vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.v2-sec.biz .v2-m b:before{background:var(--cta)}.v2-sec.exp .v2-m b:before{background:var(--pink)}.v2-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.v2-cta small{font-size:14px}.v2-sec.biz .v2-cta small{color:#ffffffb3}.v2-sec.exp .v2-cta small{color:var(--text-soft)}@media (width<=960px){.v2-star{grid-template-columns:1fr}.v2-more{grid-template-columns:1fr 1fr}}@media (width<=560px){.v2-more{grid-template-columns:1fr}}.v2-faq{background:var(--bg);padding:clamp(64px,8vw,96px) 0}.v2-fgrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.v2-anchor h2{font:700 clamp(30px,3.4vw,42px)/1.08 var(--font-display);color:var(--navy);letter-spacing:-.02em;margin:0 0 12px}.v2-anchor p{color:var(--text);margin:0 0 22px;font-size:17px;line-height:1.6}.v2-anchor .price{font:800 44px/1 var(--font-display);color:var(--navy);margin:0 0 6px}.v2-anchor .price small{font:600 16px var(--font-body);color:var(--text-soft)}@media (width<=860px){.v2-fgrid{grid-template-columns:1fr}}.v2-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,6vw,88px);margin-bottom:48px;display:grid}.v2-hl .hl{cursor:default;border-left:2px solid #0000;padding:20px 0 20px 22px;transition:border-color .2s}.v2-sec.biz .v2-hl .hl{border-left-color:#ffffff24}.v2-sec.exp .v2-hl .hl{border-left-color:var(--line)}.v2-sec.biz .v2-hl .hl:hover,.v2-sec.biz .v2-hl .hl:focus{border-left-color:var(--cta);outline:0}.v2-sec.exp .v2-hl .hl:hover,.v2-sec.exp .v2-hl .hl:focus{border-left-color:var(--pink);outline:0}.v2-hl h3{font:700 22px/1.2 var(--font-display);margin:0 0 6px}.v2-hl p{margin:0;font-size:15.5px;line-height:1.55}.v2-sec.biz .v2-hl h3{color:#fff}.v2-sec.biz .v2-hl p{color:#ffffffb3}.v2-sec.exp .v2-hl h3{color:var(--navy)}.v2-sec.exp .v2-hl p{color:var(--text-soft)}.v2-stage{padding:118px 36px 96px 56px;position:relative}.st-frame{color:var(--navy);background:#fffefb;border-radius:14px;overflow:hidden;box-shadow:0 1px #272f3e0a,0 30px 60px -20px #50381e47,0 12px 24px -12px #50381e2e}.v2-sec.biz .st-frame{box-shadow:0 40px 80px -24px #0000008c,0 0 0 1px #ffffff14}.st-bar{background:#f3efe8;border-bottom:1px solid #e9e3d8;align-items:center;gap:6px;padding:11px 14px;display:flex}.st-bar i{background:#ddd5c8;border-radius:50%;width:9px;height:9px}.st-bar span{color:#8a8478;background:#fffefb;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11.5px}.st-body{padding:22px 24px 26px;transition:box-shadow .25s}.st-h{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.st-h b{font:700 17px var(--font-display)}.st-h small{color:#8a8478;font-size:12px}.st-k{border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;transition:box-shadow .25s;display:grid}.st-k div{background:#f6f3ee;border-radius:10px;padding:10px 12px}.st-k small{color:#8a8478;margin-bottom:2px;font-size:10.5px;display:block}.st-k b{font:800 18px var(--font-display)}.st-steps{gap:8px;margin-bottom:16px;display:flex}.st-steps span{text-align:center;background:#f6f3ee;border-radius:8px;flex:1;padding:8px 0;font-size:12px;font-weight:600}.st-t .tr{border-top:1px solid #ece7dc;grid-template-columns:1.2fr 1.2fr .8fr;gap:8px;padding:10px 2px;font-size:13px;font-weight:600;display:grid}.st-t .tr span:last-child{text-align:right}.st-t .th{color:#8a8478;border-top:0;padding-top:0;font-size:11px;font-weight:600}.v2-sec .ok{color:var(--cta)!important}.st-more{color:#8a8478;border-top:1px solid #ece7dc;height:46px;padding:12px 2px 0;font-size:12px}.v2-stage .fl{color:var(--navy);background:#fffefb;border:1px solid #ece7dc;border-radius:12px;width:236px;padding:12px 14px;font-size:12.5px;transition:transform .25s,box-shadow .25s;animation:7s ease-in-out infinite v2f;position:absolute;box-shadow:0 24px 48px -16px #50381e59,0 6px 14px -6px #50381e33}.v2-stage .fl-a{top:0;left:0}.v2-stage .fl-b{animation-delay:-3.5s;bottom:0;right:0}@keyframes v2f{50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.v2-stage .fl{animation:none}}.v2-stage .fl em{color:var(--pink);letter-spacing:.02em;margin-bottom:6px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.v2-stage .fl .r{border-bottom:1px solid #ece7dc;justify-content:space-between;gap:8px;padding:6px 0;font-weight:600;display:flex}.v2-stage .fl .r span{white-space:nowrap;font-weight:700}.v2-stage .fl .tot{justify-content:space-between;align-items:baseline;padding-top:7px;font-weight:700;display:flex}.v2-stage .fl .tot b{font:800 20px var(--font-display)}.v2-stage .fl .up{background:#f6f3ee;border-radius:8px;justify-content:space-between;margin-top:8px;padding:8px 10px;font-weight:600;display:flex}.v2-stage .fl .sig{border-top:1px solid var(--navy);color:#8a8478;margin-top:10px;padding-top:5px;font-size:11px}.v2-stage .fl .sig b{font:italic 600 16px var(--font-display);color:var(--navy);display:block}.v2-stage .fl .bub{border-radius:10px;max-width:88%;margin-top:6px;padding:7px 10px;font-size:12px;line-height:1.4}.v2-stage .fl .bub.c{background:#f6f3ee}.fl .bub.f{background:var(--navy);color:#fff;margin-left:auto}.v2-grid:has(.hl[data-k=a]:hover) .fl[data-k=a],.v2-grid:has(.hl[data-k=b]:hover) .fl[data-k=b],.v2-grid:has(.hl[data-k=c]:hover) .fl[data-k=c]{box-shadow:0 0 0 2px var(--pink),0 30px 56px -16px #50381e66;transform:scale(1.04)}.v2-sec.biz .v2-grid:has(.hl[data-k=a]:hover) .fl[data-k=a],.v2-sec.biz .v2-grid:has(.hl[data-k=b]:hover) .fl[data-k=b]{box-shadow:0 0 0 2px var(--cta),0 30px 56px -16px #00000080}.v2-grid:has(.hl[data-k=c]:hover) .st-k[data-k=c]{box-shadow:0 0 0 2px var(--cta)}.v2-grid:has(.hl[data-k=a]:hover) .st-body[data-k=a]{box-shadow:inset 0 0 0 2px var(--pink)}@media (width<=1000px){.v2-grid{grid-template-columns:1fr}}@media (width<=640px){.v2-stage{padding:0}.v2-stage .fl{width:auto;margin-top:12px;animation:none;position:static}.st-k{grid-template-columns:1fr 1fr}}.da-right{position:relative}.da-coach{z-index:0;filter:drop-shadow(0 14px 22px #50381e33);width:230px;position:absolute;top:-150px;right:28px}.da-right .da-vis{z-index:1;position:relative}.da-av{overflow:hidden}.da-av img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){.da-coach{width:180px;margin:0 auto -8px;display:block;position:static}}.dc-hdr{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.dc-hdr b{color:var(--navy);font-size:14.5px;display:block}.dc-hdr small{color:var(--text-soft);font-size:12.5px;display:block}.dc-av{background:#f3efe8 50%/cover no-repeat;border-radius:50%;flex:none;width:30px;height:30px;position:relative;box-shadow:0 0 0 2px #fff}.dc-av.big{width:42px;height:42px}.dc-av:after{content:"✦";background:var(--pink);color:#fff;text-align:center;border-radius:50%;width:14px;height:14px;font-size:8px;line-height:14px;position:absolute;bottom:-5px;right:-7px;box-shadow:0 0 0 2px #fff}.dc-av.big:after{width:18px;height:18px;font-size:10px;line-height:18px;bottom:-5px;right:-8px}.dc-m{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.dc-m p{border-radius:16px;max-width:82%;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.dc-m.c p{color:var(--navy);background:#f3efe8;border-bottom-left-radius:5px}.dc-m.u{justify-content:flex-end}.dc-m.u p{background:var(--navy);color:#fff;border-bottom-right-radius:5px}.dc-built{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 14px 42px;padding:12px 14px;display:flex}.dc-built b{color:var(--navy);font-size:14px;display:block}.dc-built small{color:var(--text-soft);font-size:12.5px}.dc-built span{color:var(--cta);white-space:nowrap;font-size:12.5px;font-weight:700}.dc-in{border:1px solid var(--line);color:#a39d92;border-radius:100px;justify-content:space-between;align-items:center;padding:9px 9px 9px 16px;font-size:13.5px;display:flex}.dc-in b{background:var(--cta);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.a-side{padding:36px 32px 28px}.a-side .mini-k,.a-side .mini-steps{margin-bottom:0}.v2-stage{padding:64px 28px 56px 48px}.v2-grid{margin-bottom:28px}.v2-more{margin-top:8px}.v2-cta{margin-top:28px}.v2-proof,.v2-faq{padding:clamp(48px,6vw,72px) 0}.v2-fgrid{grid-template-columns:.55fr 1.45fr}[id]{scroll-margin-top:110px}@media (width<=860px){.pq-track{grid-template-columns:1fr}.pq-card{width:auto}}.pq-h{font:700 clamp(30px,3.4vw,42px)/1.08 var(--font-display);color:var(--navy);letter-spacing:-.02em;text-align:center;margin:0 0 56px}.pq-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.pq-vid .wy-clip{width:220px;display:block}.pq-vid .v2-cite{max-width:220px;margin:16px 0 0;font-size:14px}.pq-track{gap:20px;width:max-content;animation:44s linear infinite pqroll;display:flex}.pq-dup{gap:20px;display:flex}.pq-rail:hover .pq-track{animation-play-state:paused}@keyframes pqroll{to{transform:translate(calc(-50% - 10px))}}.pq-card{background:var(--raised);border:1px solid var(--line);border-radius:18px;flex:none;width:400px;margin:0;padding:26px 26px 22px;box-shadow:0 18px 36px -20px #50381e47}.pq-card blockquote{font:600 20px/1.32 var(--font-display);color:var(--navy);letter-spacing:-.01em;margin:0 0 14px}.pq-card blockquote:before{content:"“";color:var(--pink)}.pq-card blockquote:after{content:"”";color:var(--pink)}.pq-card figcaption{color:var(--text-soft);font-size:14px}.pq-card figcaption b{color:var(--navy)}@media (prefers-reduced-motion:reduce){.pq-track{animation:none}.pq-card[aria-hidden]{display:none}.pq-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pq-dup{display:none}}@media (width<=860px){.pq-grid{grid-template-columns:1fr}.pq-vid{justify-self:center}.pq-card{width:300px}}.da-grid{grid-template-columns:1.25fr .75fr;gap:clamp(48px,8vw,120px)}.da-right{transform-origin:top;justify-self:end;max-width:340px;transition:transform .4s;transform:rotate(-3deg)}.da-right .da-vis{max-width:340px;box-shadow:0 30px 50px -26px #50381e61}.da-right:hover{transform:none}.da-right .da-kim{margin:18px 6px 0}.da-chat{padding:16px!important}.da-chat .dc-hdr{margin-bottom:10px;padding-bottom:10px}.da-chat .dc-m{gap:10px;margin-bottom:8px}.da-chat .dc-m p{padding:8px 11px;font-size:12.5px}.da-chat .dc-built{margin:4px 0 10px 40px;padding:9px 12px}.da-chat .dc-in{padding:6px 6px 6px 14px;font-size:12.5px}.da-chat .dc-in b{width:26px;height:26px}.da-kim{margin-top:24px}@media (prefers-reduced-motion:reduce){.da-right{transition:none}}@media (width<=900px){.da-right{justify-self:center}}.v2-quote{border-left:3px solid var(--pink);max-width:44em;margin:36px 0 0;padding:22px 0 0 24px}.v2-quote blockquote{font:600 clamp(20px,2vw,24px)/1.3 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.v2-quote blockquote:before{content:"“"}.v2-quote blockquote:after{content:"”"}.v2-quote figcaption{margin-top:10px;font-size:14px}.v2-sec.biz .v2-quote blockquote{color:#fff}.v2-sec.biz .v2-quote figcaption{color:#ffffffb3}.v2-sec.biz .v2-quote figcaption b{color:#fff}.v2-sec.exp .v2-quote blockquote{color:var(--navy)}.v2-sec.exp .v2-quote figcaption{color:var(--text-soft)}.v2-sec.exp .v2-quote figcaption b{color:var(--navy)}.v2-quote+.v2-cta{margin-top:24px}.final-cta .fc-aw{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.final-cta .fc-aw span{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:100px;padding:6px 12px;font-size:12.5px;font-weight:600}.v2-stage .fl-sign .doc{border-bottom:1px solid #ece7dc;padding:2px 0 8px;font-size:13px;font-weight:700}.v2-stage .fl-sign .doc small{color:#8a8478;margin-top:2px;font-size:11px;font-weight:500;display:block}.v2-stage .fl-sign .signed{background:var(--cta);color:#fff;text-align:center;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:700}a.v2-m.v2-and{text-decoration:none;display:block}.v2-sec .v2-m.v2-and b:before{display:none}.v2-sec .v2-m.v2-and b{font-style:italic;font-weight:500;color:var(--pink)!important}.v2-stage .fl-sign .sig b{color:var(--navy);font:400 17px/1.5 var(--font-homemade-apple)!important}.v2-stage .fl-sign .sig{border-top:0;padding-top:0}.hero-alt{margin:12px 0 0;font-size:14px}.hero-alt a{color:var(--navy);border-bottom:1px solid var(--line);font-weight:600}.da-cta{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:inline-flex}.da-cta small{text-align:center}@media (width<=640px){.da-cta{display:flex}}.da-cta small{color:var(--text-soft)}.st-desc{background:#f6f3ee;border-radius:10px;margin-bottom:14px;padding:12px 14px}.st-desc b{font:700 14px var(--font-display);margin-bottom:3px;display:block}.st-desc span{color:#5d6472;font-size:12.5px;line-height:1.45;display:block}.final-cta .fc-price{color:#fffc;max-width:34em;margin:14px auto 0;font-size:17px;line-height:1.6}.final-cta .fc-price b{font:800 26px/1 var(--font-display);color:#fff;vertical-align:-2px}.pq-rail{overflow:visible;-webkit-mask-image:none;mask-image:none}.pq-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:auto;display:grid;animation:none!important}.pq-track .pq-card[aria-hidden],.pq-dup{display:none!important}.pq-card{width:auto}@media (width<=860px){.pq-track{grid-template-columns:1fr}.pq-card{width:auto}}.qb-h{font:700 clamp(30px,3.4vw,42px)/1.08 var(--font-display);color:var(--navy);letter-spacing:-.02em;text-align:center;margin:0 0 32px}.qb-set{align-items:stretch;gap:20px;padding-right:20px;display:flex}.qb-card{background:var(--raised);border:1px solid var(--line);border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;width:380px;margin:0;padding:26px 26px 22px;display:flex;box-shadow:0 18px 36px -20px #50381e47}.qb-card blockquote{font:600 19px/1.34 var(--font-display);color:var(--navy);letter-spacing:-.01em;margin:0 0 16px}.qb-card blockquote:after{content:"”";color:var(--pink)}.qb-card blockquote:before{content:"“";color:var(--pink)}.qb-card figcaption{color:var(--text-soft);font-size:14px;line-height:1.45}@media (width<=860px){.qb-card{width:290px}.qb-card blockquote{font-size:17px}}.qb-card .qb-para{font:400 17px/1.55 var(--font-body);color:var(--text);margin:0}@media (width<=900px){.da-grid{grid-template-columns:1fr}}@media (width<=860px){.v2-fgrid{grid-template-columns:1fr}}@media (width<=640px){.v2-stage{padding:0}}
