@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c7329485-module__I2Km-q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_c7329485-module__I2Km-q__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_2ed03cc4-module__vfs_ma__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_2ed03cc4-module__vfs_ma__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp{--ocean:#082f39;--dark:#061e26;--teal:#267f80;--aqua:#bee1da;--coral:#e8705b;--cloud:#fcfaf6;--sand:#f0eee6;--ink:#122e35;--muted:#667e84;--white:#fff;--line:#093a431f;background:var(--cloud);color:var(--ink);font-family:var(--font-jakarta),sans-serif;margin:0;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit}.lp .shell{width:min(1200px,100% - 56px);margin:auto}.lp .eyebrow{font:600 10px/1 var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.lp .eyebrow:before{content:"✦";color:var(--coral);margin-right:7px}.lp .top{z-index:10;color:#fff;width:100%;position:absolute;top:18px;left:0}.lp .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031e2699;border:1px solid #bfe9e42e;border-radius:14px;justify-content:space-between;align-items:center;height:66px;padding:0 13px 0 18px;display:flex;box-shadow:0 14px 35px #00121829}.lp .logo{align-items:center;line-height:1;display:inline-flex}.lp .logo img{object-fit:contain;width:105px;height:60px;transition:transform .25s;display:block}.lp .logo:hover img{transform:scale(1.04)}.lp .logo i{color:var(--aqua);font-style:normal}.lp .nav-links{background:#b7e5de0f;border:1px solid #c3ece621;border-radius:9px;align-items:center;gap:3px;padding:4px;font-size:10px;font-weight:600;display:flex}.lp .nav-links a{opacity:.8;border-radius:6px;padding:8px 11px;transition:all .2s}.lp .nav-links a:hover{color:#fff;opacity:1;background:#b8e8e11f}.lp .nav-cta{align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.lp .language{font:600 9px var(--font-dm-mono),monospace;color:#c9f1ec;cursor:pointer;background:#beeae41f;border:0;border-radius:8px;padding:6px 7px}.lp .nav-btn,.lp .button{cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.lp .nav-btn{color:#fff;background:var(--coral);height:38px;padding:0 16px;font-size:10px;box-shadow:0 7px 16px #f4775d38}.lp .button{min-height:51px;padding:0 22px;font-size:12px}.lp .button:hover,.lp .nav-btn:hover{transform:translateY(-3px);box-shadow:0 13px 28px #00131933}.lp .button.light{color:var(--ocean);background:#fff}.lp .button.coral{color:#fff;background:var(--coral)}.lp .button.outline{color:#fff;background:#ffffff0d;border:1px solid #ffffff5c}.lp .hero{isolation:isolate;color:#fff;background:var(--dark);min-height:820px;position:relative;overflow:hidden}.lp .hero:before{content:"";z-index:-3;background:radial-gradient(62% 72% at 95% 11%,#188087 0%,#08686f96 27%,#0000 68%),linear-gradient(108deg,#062a35 4%,#083640 49%,#07505a 100%);position:absolute;inset:0}.lp .hero:after{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#b9f1ea4d 1px,#0000 1px),linear-gradient(90deg,#b9f1ea4d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 73%);mask-image:linear-gradient(90deg,#000,#0000 73%)}.lp .orb{z-index:-2;filter:blur(1px);opacity:.55;border-radius:50%;position:absolute}.lp .orb.one{background:radial-gradient(circle at 35% 40%,#a3e6d8,#0000 63%);width:390px;height:390px;animation:9s ease-in-out infinite lp-float;top:-150px;right:8%}.lp .orb.two{filter:blur(110px);opacity:.2;background:#f9684b;width:410px;height:410px;bottom:-155px;right:-165px}.lp .hero-inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:35px;min-height:820px;padding:138px 0 88px;display:grid}.lp .hero-copy{z-index:1;position:relative}.lp .hero-kicker{color:#b7dcda;font:600 10px/1 var(--font-dm-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.lp .hero-kicker:after{content:"";border-top:1px solid #80c9c2;width:42px;margin-top:12px;display:block}.lp h1{max-width:600px;font:800 clamp(48px,5.1vw,73px)/.99 var(--font-jakarta),sans-serif;letter-spacing:-.082em;margin:22px 0 20px}.lp h1 strong{color:#8be0d8;max-width:520px;font:600 clamp(23px,2.2vw,31px)/1.12 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin-top:10px;display:block}.lp .hero-copy>p{color:#c7d9db;max-width:450px;margin:0;font-size:14px;line-height:1.72}.lp .hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.lp .microcopy{color:#9cc5c5;margin:18px 0 0;font-size:10px}.lp .microcopy span{color:#5ed4bd;margin:0 5px}.lp .showcase{perspective:1100px;height:500px;position:relative}.lp .gallery-window{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#07181dcc;border:1px solid #ebfffc4a;border-radius:14px;width:88%;padding:9px 9px 14px;transition:transform .5s;position:absolute;top:18px;right:0;transform:rotateY(-6deg)rotateX(2deg);box-shadow:-25px 38px 70px #0012196b}.lp .showcase:hover .gallery-window{transform:rotateY(-2deg)rotateX(0)}.lp .window-top{justify-content:space-between;align-items:center;height:21px;padding:0 5px 3px;display:flex}.lp .dots{gap:4px;display:flex}.lp .dots i{background:#ff7055;border-radius:50%;width:5px;height:5px}.lp .dots i:nth-child(2){background:#ffd15e}.lp .dots i:nth-child(3){background:#72d789}.lp .window-name{font:10px var(--font-dm-mono),monospace;color:#9ab2b5}.lp .gallery-grid{border-radius:7px;grid-template-rows:126px 105px;grid-template-columns:1.14fr .82fr .82fr;gap:4px;height:235px;display:grid;overflow:hidden}.lp .gallery-grid div{background-position:50%;background-size:cover}.lp .gallery-grid div:first-child{background-image:url(/landing/hero-1.jpg);grid-row:span 2}.lp .gallery-grid div:nth-child(2){background-image:url(/landing/hero-2.jpg)}.lp .gallery-grid div:nth-child(3){background-image:url(/landing/hero-3.jpg)}.lp .gallery-grid div:nth-child(4){background-image:url(/landing/hero-4.jpg)}.lp .gallery-grid div:nth-child(5){background-image:url(/landing/hero-2.jpg)}.lp .client-note{z-index:2;color:#fff;background:#f4775d;border-radius:10px;width:210px;padding:14px 15px;animation:6s ease-in-out infinite lp-note;position:absolute;bottom:0;right:2%;transform:rotate(3deg);box-shadow:0 14px 28px #001b2045}.lp .client-note span{font:600 8px var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:5px;display:block}.lp .client-note b{font-size:11px;line-height:1.35}.lp .round-image{z-index:1;border:9px solid var(--aqua);background:url(/landing/hero-round.jpg) 50%/cover;border-radius:50%;width:168px;height:168px;animation:8s ease-in-out infinite reverse lp-float;position:absolute;bottom:20px;left:0;overflow:hidden;box-shadow:0 16px 30px #00181c4d}.lp .scribble{color:#abdcd6;font:600 11px var(--font-jakarta),sans-serif;letter-spacing:-.03em;position:absolute;top:1px;right:-3px;transform:rotate(-12deg)}.lp .proof{z-index:2;border-bottom:1px solid var(--line);background:#fff;margin-top:-1px;position:relative}.lp .proof-inner{grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}.lp .proof-intro{align-items:center;gap:13px;padding:27px 22px 27px 0;display:flex}.lp .proof-intro b{font-size:10px;line-height:1.25}.lp .proof-item{border-left:1px solid var(--line);text-align:center;padding:25px 12px}.lp .proof-item strong{color:#075d6c;font:800 28px/.95 var(--font-jakarta),sans-serif;letter-spacing:-.08em;display:block}.lp .proof-item small{color:#75939a;font-size:9px;font-weight:600}.lp section{padding:132px 0}.lp .intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;display:grid}.lp .intro h2,.lp .section-title{font:500 clamp(44px,5vw,67px)/.93 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin:13px 0 0}.lp .intro-text{padding-top:13px}.lp .intro-text p{color:#54757d;max-width:500px;margin:0;font-size:18px;line-height:1.55}.lp .text-link{color:#075b68;border-bottom:1px solid #75a5a7;gap:9px;margin-top:30px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.lp .text-link span{color:var(--coral);transition:all .2s}.lp .text-link:hover span{transform:translate(4px)}.lp .moment{background:#ecf5f3;padding:0}.lp .moment-grid{grid-template-columns:1.13fr .87fr;min-height:600px;display:grid}.lp .moment-images{background:#d7e9e5;min-height:500px;position:relative;overflow:hidden}.lp .moment-images .img-main{background:url(/landing/moment-main.jpg) 50%/cover;position:absolute;inset:0 22% 0 0}.lp .moment-images .img-small{background:url(/landing/moment-small.jpg) 50%/cover;border:8px solid #ecf5f3;width:39%;height:45%;position:absolute;bottom:13%;right:8%}.lp .moment-images .stamp{color:#dff8f3;background:var(--ocean);width:102px;height:102px;font:600 9px/1.45 var(--font-dm-mono),monospace;letter-spacing:.09em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7%;left:6%;transform:rotate(-11deg)}.lp .moment-copy{background:#ecf5f3;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(32px,7vw,110px);display:flex}.lp .moment-copy h2{font:500 clamp(39px,4.5vw,60px)/.94 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin:14px 0 20px}.lp .moment-copy p{color:#597b81;max-width:360px;margin:0;font-size:14px;line-height:1.6}.lp .check-list{color:#155a66;gap:13px;margin:27px 0 29px;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.lp .check-list li:before{content:"✓";color:#fff;background:#17a092;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:9px;font-size:10px;display:inline-grid}.lp .features{background:var(--cloud);position:relative}.lp .feature-head{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.lp .feature-head .section-title{max-width:600px}.lp .feature-head p{color:#6e8c92;max-width:260px;margin:0 0 5px;font-size:12px;line-height:1.55}.lp .bento{grid-template-rows:260px 250px;grid-template-columns:1.12fr .88fr 1fr;gap:16px;display:grid}.lp .card{background:#fff;border:1px solid #dcebea;border-radius:16px;padding:27px;position:relative;overflow:hidden}.lp .card h3{z-index:1;font:800 19px/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em;margin:0 0 9px;position:relative}.lp .card p{z-index:1;color:#64848b;max-width:230px;margin:0;font-size:11px;line-height:1.55;position:relative}.lp .card.large{color:#fff;background:#075d6b;grid-row:span 2}.lp .card.large p{color:#b4d6d8}.lp .card.brand{background:#def2ef}.lp .card.download{background:#fff7f3}.lp .card.expire{color:#fff;background:#073e4c}.lp .card.expire p{color:#bbd8d8}.lp .card.favorites{background:#fff}.lp .bento-icon{color:#0b7881;background:#c5e9e4;border-radius:22px;place-items:center;width:72px;height:72px;font-size:31px;display:grid;position:absolute;bottom:19px;right:24px;transform:rotate(-8deg)}.lp .large .bento-icon{color:#fff;background:radial-gradient(circle at 30% 30%,#38b8ae,#147985);border-radius:50%;width:170px;height:170px;font-size:51px;bottom:28px;right:25px;box-shadow:inset -12px -18px 25px #002d392e}.lp .card.download .bento-icon{color:#f35f43;background:#ffe0d6}.lp .card.expire .bento-icon{color:#9ce2d8;background:#126b78}.lp .card.favorites .bento-icon{color:#ed6e62;background:#fcedea}.lp .swatches{display:flex;position:absolute;bottom:28px;right:21px}.lp .swatches i{background:#0e6570;border:3px solid #def2ef;border-radius:50%;width:31px;height:31px;margin-left:-7px}.lp .swatches i:nth-child(2){background:#ff6a4b}.lp .swatches i:nth-child(3){background:#7ccdc5}.lp .dark-stage{color:#fff;background:var(--dark);padding:125px 0;overflow:hidden}.lp .stage-head{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.lp .stage-head h2{max-width:630px;font:500 clamp(42px,5vw,67px)/.93 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin:15px 0 0}.lp .stage-head .eyebrow{color:#8ddbd3}.lp .stage-head p{color:#a9c9c9;max-width:260px;margin:0;font-size:12px;line-height:1.6}.lp .experience{background:linear-gradient(125deg,#2d777d54,#073d484d);border:1px solid #bfefe826;border-radius:18px;grid-template-columns:245px 1fr;align-items:center;gap:28px;min-height:440px;padding:20px;display:grid;position:relative}.lp .experience-sidebar{background:#001e2773;border-radius:12px;align-self:stretch;padding:26px 20px}.lp .experience-sidebar .logo{font-size:18px}.lp .experience-sidebar p{color:#a7cccd;margin:36px 0 15px;font-size:11px;line-height:1.5}.lp .experience-sidebar small{color:#79b9b8;font:9px var(--font-dm-mono),monospace}.lp .experience-photos{border-radius:10px;grid-template-rows:170px 170px;grid-template-columns:1.23fr .77fr;gap:7px;display:grid;position:relative;overflow:hidden}.lp .experience-photos div{background-position:50%;background-size:cover;transition:transform .6s}.lp .experience-photos div:nth-child(2){transition-delay:55ms}.lp .experience-photos div:nth-child(3){transition-delay:.11s}.lp .experience:hover .experience-photos div{transform:scale(1.04)}.lp .experience-photos div:first-child{background-image:url(/landing/stage-main.jpg);grid-row:span 2}.lp .experience-photos div:nth-child(2){background-image:url(/landing/hero-2.jpg)}.lp .experience-photos div:nth-child(3){background-image:url(/landing/hero-3.jpg)}.lp .heart{color:#ff7561;background:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;display:grid;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000038}.lp .experience-caption{color:#fff;font:italic 24px var(--font-jakarta),serif;text-shadow:0 2px 8px #0006;position:absolute;bottom:45px;right:45px}.lp .testimonials{background:#fff;padding:125px 0 130px}.lp .testimonial-top{text-align:center}.lp .testimonial-top .section-title{font-size:clamp(42px,5vw,61px)}.lp .testimonial-grid{grid-template-columns:1fr 1fr;gap:17px;max-width:900px;margin:48px auto 0;display:grid}.lp .testimonial{background:#fbfdfd;border:1px solid #dbe9e8;border-radius:15px;padding:30px}.lp .quote-mark{color:var(--coral);font:500 56px/.7 var(--font-jakarta),serif}.lp .testimonial blockquote{color:#155767;margin:14px 0 24px;font-size:17px;line-height:1.48}.lp .person{align-items:center;gap:10px;display:flex}.lp .person img{object-fit:cover;border-radius:50%;width:36px;height:36px}.lp .person b{font-size:11px;display:block}.lp .person small{color:#78949a;font-size:9px;display:block}.lp .testimonial.featured{color:#fff;background:#087584;border:none}.lp .testimonial.featured blockquote{color:#fff}.lp .testimonial.featured .quote-mark{color:#b7ece4}.lp .testimonial.featured small{color:#b4d9d7}.lp .how{background:#eef7f5;padding:115px 0}.lp .how-head{text-align:center}.lp .steps{grid-template-columns:repeat(3,1fr);gap:22px;max-width:930px;margin:52px auto 0;display:grid;position:relative}.lp .steps:before{content:"";border-top:1px dashed #80b9b7;position:absolute;top:28px;left:17%;right:17%}.lp .step{text-align:center;position:relative}.lp .step-no{z-index:1;color:#fff;background:var(--ocean);width:57px;height:57px;font:800 15px var(--font-jakarta),sans-serif;border:7px solid #eef7f5;border-radius:50%;place-items:center;margin:0 auto 19px;display:grid;position:relative}.lp .step:nth-child(2) .step-no{background:var(--teal)}.lp .step:nth-child(3) .step-no{background:var(--coral)}.lp .step h3{font:800 16px var(--font-jakarta),sans-serif;letter-spacing:-.04em;margin:0 0 8px}.lp .step p{color:#68868d;max-width:205px;margin:auto;font-size:11px;line-height:1.55}.lp .pricing{background:#fff;padding:132px 0}.lp .pricing-head{text-align:center}.lp .pricing-head p{color:#718e94;margin:14px 0 0;font-size:12px}.lp .plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:965px;margin:48px auto 0;display:grid}.lp .plan{background:#fff;border:1px solid #dbe8e8;border-radius:16px;padding:29px 26px;position:relative}.lp .plan.pro{color:#fff;background:var(--ocean);border:none;margin:-13px 0;padding-top:42px;box-shadow:0 25px 40px #00404d33}.lp .popular{color:#fff;background:var(--coral);letter-spacing:.08em;white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:8px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.lp .plan-type{color:#1f977e;font:700 9px var(--font-dm-mono),monospace;letter-spacing:.1em}.lp .pro .plan-type{color:#91d9d3}.lp .plan-type.estudio{color:#956ee6}.lp .amount{font:800 40px/.95 var(--font-jakarta),sans-serif;letter-spacing:-.08em;margin:13px 0 3px}.lp .amount sup{letter-spacing:0;font-size:11px}.lp .plan-sub{color:#7a959b;min-height:27px;font-size:9px;line-height:1.4}.lp .pro .plan-sub{color:#b4d4d5}.lp .plan ul{color:#5d7d84;gap:10px;margin:22px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.lp .plan li:before{content:"✓";color:#26b88f;margin-right:8px;font-weight:800}.lp .pro li{color:#d6eceb}.lp .pro li:before{color:#83ddc7}.lp .plan .button{color:#085566;background:#fff;border:1px solid #c8dcdd;width:100%;min-height:43px;margin-top:28px;font-size:11px}.lp .pro .button{color:#064955;background:#b9e9e2;border:0}.lp .pricing-note{text-align:center;color:#7a959b;max-width:640px;margin:26px auto 0;font-size:10px}.lp .faq{background:var(--cloud);padding:120px 0 140px}.lp .faq-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.lp .faq h2{font:500 clamp(42px,4.5vw,58px)/.94 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin:14px 0}.lp .faq-intro p{color:#6c8a91;max-width:270px;font-size:13px;line-height:1.55}.lp .faq-list{border-top:1px solid var(--line)}.lp details{border-bottom:1px solid var(--line)}.lp summary{cursor:pointer;color:#175667;padding:21px 34px 21px 0;font-size:13px;font-weight:700;list-style:none;position:relative}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";color:var(--teal);font-size:20px;font-weight:400;position:absolute;right:1px}.lp details[open] summary:after{content:"–"}.lp details p{color:#6e8b91;margin:0 30px 20px 0;font-size:12px;line-height:1.6}.lp .final{text-align:center;color:#fff;background:var(--ocean);padding:126px 0;position:relative;overflow:hidden}.lp .final:before,.lp .final:after{content:"";border:1px solid #a0e2da2b;border-radius:50%;width:420px;height:420px;position:absolute}.lp .final:before{top:-250px;left:-200px}.lp .final:after{bottom:-250px;right:-200px}.lp .final .shell{position:relative}.lp .final h2{max-width:700px;font:500 clamp(49px,6vw,74px)/.9 var(--font-jakarta),sans-serif;letter-spacing:-.055em;margin:15px auto 25px}.lp .final p{color:#b3d4d4;margin:0 auto 26px;font-size:13px}.lp .footer{color:#9ec2c3;background:#002c38;padding:28px 0;font-size:10px}.lp .footer-inner{justify-content:space-between;align-items:center;display:flex}.lp .footer .logo{color:#fff}.lp .footer-links{gap:18px;display:flex}.lp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(23px)}.lp .reveal.visible{opacity:1;transform:none}@keyframes lp-float{50%{transform:translateY(13px)}}@keyframes lp-note{50%{transform:rotate(-1deg)translateY(-7px)}}.lp .hero:before{background:radial-gradient(62% 72% at 95% 11%,#176b70 0%,#08595f85 27%,#0000 68%),linear-gradient(108deg,#061f28 4%,#082f39 49%,#07505a 100%)}.lp .hero:after{opacity:.065}.lp .orb{opacity:.42}.lp .orb.one{background:radial-gradient(circle at 35% 40%,#9ed9d1,#0000 63%)}.lp .orb.two{opacity:.13;background:#e8705b}.lp .hero-kicker{color:#c1ddda}.lp .hero-kicker:after{border-color:#85beb8}.lp h1 strong{color:#b9e2db}.lp .hero-copy>p{color:#cfdddd}.lp .microcopy{color:#a9c6c6}.lp .microcopy b{color:#eef9f6}.lp .microcopy span{color:#8bd3c6}.lp .client-note{background:var(--coral)}.lp .scribble{color:#c0dcd7}.lp .moment,.lp .moment-copy{background:#f0f2ed}.lp .moment-images .img-small{border-color:#f0f2ed}.lp .moment-images{background:#dbe7e3}.lp .features{background:linear-gradient(120deg,#fcfdfb 0%,#f2f5ef 100%)}.lp .how{background:#f1f4ed}.lp .hero-proof{color:#b7cecd;font:600 9px var(--font-dm-mono),monospace;letter-spacing:.02em;flex-wrap:wrap;gap:0;margin-top:20px;display:flex}.lp .hero-proof span{border-left:1px solid #b9e1dc52;padding:0 12px}.lp .hero-proof span:first-child{border-left:0;padding-left:0}.lp .top{transition:top .25s}.lp .top.scrolled{top:10px}.lp .top.scrolled .nav{background:#031c23d6;height:57px;box-shadow:0 14px 30px #000d1147}.lp .top.scrolled .logo img{width:94px;height:52px}.lp .photo-reveal{clip-path:inset(0 0 100%);transition:clip-path 1s cubic-bezier(.2,.7,.2,1),opacity .5s;transform:none}.lp .photo-reveal.visible{clip-path:inset(0);transform:none}.lp .bento-reveal .card{opacity:0;transition:transform .55s,opacity .55s;transform:translateY(18px)}.lp .bento-reveal.visible .card{opacity:1;transform:none}.lp .bento-reveal.visible .card:nth-child(2){transition-delay:80ms}.lp .bento-reveal.visible .card:nth-child(3){transition-delay:.16s}.lp .bento-reveal.visible .card:nth-child(4){transition-delay:.24s}.lp .bento-reveal.visible .card:nth-child(5){transition-delay:.32s}.lp .panel-reveal{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .7s;transform:translateY(18px)scale(.985)}.lp .panel-reveal.visible{transform:none}.lp .live-card{padding-bottom:16px}.lp .picker-preview{background:#fff;border-radius:9px;grid-template-columns:repeat(3,30px);gap:4px;padding:5px;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 9px 20px #1140471f}.lp .picker-preview i{background-position:50%;background-size:cover;border-radius:4px;width:30px;height:39px;display:block}.lp .picker-preview i:first-child{background-image:url(/landing/picker-1.jpg)}.lp .picker-preview i:nth-child(2){background-image:url(/landing/picker-2.jpg)}.lp .picker-preview i:nth-child(3){background-image:url(/landing/picker-3.jpg);position:relative}.lp .picker-preview i:nth-child(3):after{content:"♥";color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;bottom:-5px;right:-4px}.lp .delivery-card{color:#c8e5e2;background:linear-gradient(135deg,#0c5963,#073e4a);border:0;flex-direction:column;justify-content:space-between;display:flex}.lp .delivery-card .delivery-label{color:#91d5cf;font:600 9px var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.lp .delivery-card h3{color:#fff;max-width:260px;font:700 22px/1.12 var(--font-jakarta),sans-serif;letter-spacing:-.06em;margin:18px 0 8px}.lp .delivery-card p{color:#b7d6d5;max-width:300px;margin:0;font-size:11px;line-height:1.6}.lp .delivery-route{color:#e3f5f1;align-items:center;gap:7px;margin-top:25px;font-size:10px;font-weight:700;display:flex}.lp .delivery-route i{background:#87c9c2;width:25px;height:2px;display:block}.lp .delivery-route b{color:#073e4a;background:#b5e6df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.lp .photo-reveal,.lp .photo-reveal.visible{clip-path:none!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none}.lp .orb,.lp .round-image,.lp .client-note{animation:none!important}.lp .bento-reveal .card,.lp .panel-reveal,.lp .photo-reveal{opacity:1!important;transform:none!important}}.lp .intro h2,.lp .section-title,.lp .moment-copy h2,.lp .stage-head h2,.lp .faq h2,.lp .final h2{letter-spacing:-.07em;font-style:normal;font-weight:700;line-height:1.02;font-family:var(--font-jakarta),sans-serif!important}.lp .proof-item strong,.lp .amount,.lp .step-no{font-family:var(--font-jakarta),sans-serif}.lp .intro h2,.lp .section-title,.lp .moment-copy h2,.lp .stage-head h2,.lp .faq h2{font-weight:700}.lp .final h2{letter-spacing:-.075em;font-weight:700}.lp .testimonial blockquote{font-weight:500}.lp .scribble{align-items:center;gap:6px;display:flex}.lp .scribble:before{content:"✦";color:var(--coral);font-size:14px}@media (max-width:800px){.lp .shell{width:min(100% - 36px,560px)}.lp .top{top:10px}.lp .nav{border-radius:12px;height:59px;padding:0 10px 0 13px}.lp .logo img{width:82px;height:50px}.lp .nav-links,.lp .language,.lp .login{display:none}.lp .nav-btn{height:34px;padding:0 12px;font-size:9px}.lp .hero{min-height:auto}.lp .hero-inner{grid-template-columns:1fr;gap:25px;min-height:0;padding:118px 0 78px}.lp .hero-copy{text-align:center}.lp h1{margin:26px 0 24px}.lp .hero-copy>p{margin:auto}.lp .hero-actions{justify-content:center;margin-top:34px}.lp .hero-proof{justify-content:center;gap:9px 18px;margin-top:26px}.lp .hero-proof span{border-left:0;padding:0}.lp .showcase{width:100%;height:342px;margin:26px auto 0}.lp .gallery-window{width:93%;right:0}.lp .gallery-grid{grid-template-rows:97px 80px;height:181px}.lp .round-image{width:113px;height:113px;bottom:0}.lp .client-note{width:180px;bottom:4px}.lp .proof-inner{grid-template-columns:1fr 1fr 1fr}.lp .proof-intro{grid-column:span 3;justify-content:center;padding:15px}.lp .proof-item{padding:20px 5px}.lp .proof-item:first-of-type{border-left:0}.lp .intro,.lp .faq-grid{grid-template-columns:1fr;gap:28px}.lp section{padding:83px 0}.lp .moment-grid{grid-template-columns:1fr}.lp .moment-images{min-height:430px}.lp .moment-copy{padding:62px 30px}.lp .feature-head,.lp .stage-head{display:block}.lp .feature-head p,.lp .stage-head p{margin-top:18px}.lp .bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.lp .card{min-height:210px;padding:20px}.lp .card.large{grid-row:span 2}.lp .bento-icon{transform-origin:100% 100%;transform:scale(.8)}.lp .large .bento-icon{transform-origin:100% 100%;transform:scale(.75)}.lp .dark-stage{padding:85px 0}.lp .experience{grid-template-columns:1fr;gap:12px;padding:12px}.lp .experience-sidebar{padding:18px}.lp .experience-sidebar p{margin:15px 0 8px}.lp .experience-photos{grid-template-rows:1fr 1fr;height:290px}.lp .experience-caption{bottom:22px;right:23px}.lp .testimonial-grid,.lp .plans{grid-template-columns:1fr}.lp .testimonial{padding:25px}.lp .plan.pro{margin:0}.lp .steps{grid-template-columns:1fr;gap:32px}.lp .steps:before{border-top:0;border-left:1px dashed #80b9b7;inset:13% auto 13% 50%}.lp .step-no{margin-bottom:13px}.lp .faq{padding-bottom:95px}.lp .footer-inner{gap:15px}.lp .footer-inner>span{display:none}.lp .footer-links{gap:12px}.lp .footer-links a:last-child{display:none}}@media (max-width:430px){.lp .shell{width:calc(100% - 30px)}.lp .hero-inner{padding-top:106px;padding-bottom:74px}.lp .hero h1{letter-spacing:-.055em;font-size:40px;line-height:1.06}.lp .hero h1 strong{max-width:330px;margin:12px auto 0;font-size:22px}.lp .tag{font-size:8px}.lp .hero-copy>p{font-size:13px}.lp .hero-actions{gap:9px}.lp .button{min-height:48px;padding:0 17px;font-size:11px}.lp .showcase{height:316px}.lp .gallery-window{width:94%;top:15px}.lp .gallery-grid{grid-template-rows:85px 71px;height:160px}.lp .client-note{width:165px;padding:12px;right:0}.lp .round-image{border-width:6px;width:98px;height:98px;left:-3px}.lp .scribble{font-size:9px;top:0;right:0}.lp .proof-item strong{font-size:22px}.lp .proof-item small{font-size:8px}.lp .bento{gap:10px}.lp .card{min-height:196px;padding:16px}.lp .card h3{font-size:15px}.lp .card p{font-size:9px}.lp .moment-images{min-height:345px}.lp .moment-images .img-small{border-width:5px}.lp .experience-photos{height:235px}.lp .experience-caption{font-size:18px}.lp .final h2{font-size:42px}}
