@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");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:Kumar One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kumar-one-gujarati-400-normal-U5MMItIt.woff2)format("woff2"),url(/assets/kumar-one-gujarati-400-normal-CvteBp9D.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Kumar One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kumar-one-latin-ext-400-normal-Chpvb0bl.woff2)format("woff2"),url(/assets/kumar-one-latin-ext-400-normal-CYICZ2q3.woff)format("woff");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:Kumar One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kumar-one-latin-400-normal-_CFiVRe9.woff2)format("woff2"),url(/assets/kumar-one-latin-400-normal-CCYDrE2L.woff)format("woff");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}:root{--bg:#181818;--surface:#222;--surface-muted:#2a2a2a;--border:#ffffff24;--text:#f5f5f5;--text-muted:#b0b0b0;--primary:#7a1838;--primary-light:#7a183838;--accent:#c4923a;--teccway-text:#4a4038}*{box-sizing:border-box}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #7a183873}50%{box-shadow:0 0 0 6px #7a183800}}html,body,#root{height:100%}html{scroll-behavior:smooth;touch-action:manipulation}img{touch-action:manipulation}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}::selection{background:var(--primary);color:#fff}@scope(.pine-landing-page){.container{width:100%;max-width:1140px;margin:0 auto;padding:0 12px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}.row{flex-wrap:wrap;margin:0 -12px;display:flex}[class*=col-]{width:100%;padding:0 12px}@media (width>=768px){.col-md-6{width:50%}}@media (width>=992px){.col-lg-2{width:16.6667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}}.d-flex{display:flex}.align-items-center{align-items:center}.text-center{text-align:center}.ms-auto{margin-left:auto}@media (width>=992px){.align-items-lg-center{align-items:center}.ms-lg-3{margin-left:1rem}}.navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.navbar>.container{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar-nav{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.navbar-toggler{cursor:pointer;background:0 0;padding:6px 10px;display:block}.navbar-toggler-icon{width:22px;height:18px;display:inline-block;position:relative}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";background:currentColor;height:2px;position:absolute;left:0;right:0}.navbar-toggler-icon:before{top:0;box-shadow:0 8px}.navbar-toggler-icon:after{bottom:0}.navbar-collapse{display:none}@media (width<=991px){.navbar-collapse.show{z-index:1000;max-height:calc(100vh - 110px);display:block;position:absolute;top:calc(100% + 18px);left:0;right:0;overflow-y:auto}}@media (width>=992px){.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-nav{flex-direction:row}}.accordion-header{margin:0}.accordion-button{text-align:left;cursor:pointer;border:none;width:100%}.accordion-button .chevron{flex:none;margin-left:auto;transition:transform .3s}.accordion-button[aria-expanded=true] .chevron{transform:rotate(180deg)}.accordion-collapse{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion-collapse.show{grid-template-rows:1fr}.accordion-collapse>div{min-height:0;overflow:hidden}#features,#how-it-works,#story,#download,#faq{scroll-margin-top:100px}:scope{--pine-bg:#181818;--pine-bg-light:#222;--pine-primary:#7a1838;--pine-white:#fff;--pine-text:#f5f5f5;--pine-muted:#b8b8b8;--pine-border:#ffffff1f;--border:#ffffff26}*{box-sizing:border-box;margin:0;padding:0}:scope{background:var(--pine-bg);color:var(--pine-white);font-family:Inter,sans-serif;display:block}.pine-navbar{z-index:999;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#181818d9;border-bottom:1px solid #ffffff14;width:100%;padding:18px 0;position:fixed;top:0;left:0}.navbar-brand img{width:40px;height:auto}.nav-link{margin:0 12px;font-size:15px;font-weight:500;transition:all .3s;color:#fff!important}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:#7a1838!important}}.pine-btn{background:var(--pine-primary);border-radius:50px;padding:12px 28px;font-weight:600;transition:all .3s;color:#fff!important}@media (hover:hover) and (pointer:fine){.pine-btn:hover{background:#a32650;transform:translateY(-3px)}}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}@media (width<=991px){.navbar-collapse{background:#141414;border:1px solid #ffffff24;border-radius:20px;margin-top:15px;padding:20px;box-shadow:0 20px 50px #0000008c}.nav-link{margin:0;padding:14px 4px;display:block;color:#f5f5f5!important}.navbar-collapse .nav-item:not(.nav-item-cta)+.nav-item:not(.nav-item-cta){border-top:1px solid #ffffff12}.pine-btn{margin-top:10px;display:inline-block}.navbar-collapse .nav-item-cta{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.navbar-collapse .pine-btn{text-align:center;width:100%;margin-top:0;display:block}}.pine-hero{background:radial-gradient(circle at 100% 0,#7a183840,#0000 35%);padding-top:160px;padding-bottom:120px;overflow:hidden}.hero-content{animation:.8s fadeUp}.hero-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:10px;margin-bottom:25px;padding:10px 18px;font-size:14px;display:inline-flex}.hero-badge i{color:#7a1838}.hero-content h1{color:#fff;letter-spacing:-2px;font-size:65px;font-weight:800;line-height:1.08}.hero-content p{color:#bdbdbd;max-width:540px;margin:25px 0 35px;font-size:18px;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:15px;display:flex}.store-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50px;padding:12px 28px;font-weight:600;transition:all .3s}@media (hover:hover) and (pointer:fine){.store-btn:hover{background:#ffffff29;border-color:#ffffff57;transform:translateY(-3px)}}.hero-stats{gap:50px;margin-top:60px;display:flex}.hero-stats h3{color:#fff;font-size:32px;font-weight:700}.hero-stats p{color:#aaa;margin:0;font-size:14px}.hero-phone-area{text-align:center;animation:5s ease-in-out infinite float;position:relative}a{text-decoration:none}.hero-phone{z-index:2;max-width:100%;position:relative}.floating-card{z-index:3;color:#111;background:#fff;border-radius:18px;padding:15px 22px;font-size:14px;font-weight:600;position:absolute;box-shadow:0 20px 50px #00000059}.floating-card i{color:#7a1838;margin-right:8px}.card-location{top:100px;left:20px}.card-booking{bottom:120px;right:20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=991px){.hero-content{text-align:center}.hero-content h1{font-size:45px}.hero-content p{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-stats{justify-content:center;gap:30px}.hero-phone-area{margin-top:70px}}@media (width<=576px){.hero-content h1{font-size:38px}.hero-stats{display:none}.floating-card{padding:12px;font-size:12px}}.section-heading{max-width:750px;margin:auto}.section-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:10px;margin-bottom:25px;padding:10px 20px;font-size:14px;display:inline-flex}.section-badge i{color:#7a1838}.section-heading h2{color:#fff;margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.15}.section-heading p{color:#aaa;font-size:18px;line-height:1.7}.showcase-features{margin-top:180px;position:relative}.showcase-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:32px;height:100%;padding:45px 35px;transition:all .5s;position:relative;overflow:hidden}.showcase-card:before{content:"";filter:blur(80px);opacity:.35;background:#7a1838;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.showcase-card:hover{border-color:#7a1838;transform:translateY(-15px);box-shadow:0 25px 70px #00000073}.feature-icon{color:#fff;background:linear-gradient(135deg,#7a1838,#a83259);border-radius:24px;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:30px;font-size:28px;transition:all .4s;display:flex;box-shadow:0 15px 35px #7a183873}.showcase-card:hover .feature-icon{transform:rotate(-8deg)scale(1.1)}.showcase-card h4{color:#fff;letter-spacing:-.5px;margin-bottom:15px;font-size:24px;font-weight:700}.showcase-card p{color:#b5b5b5;margin:0;font-size:16px;line-height:1.8}.showcase-card:after{content:"";color:#ffffff08;font-size:120px;font-weight:800;position:absolute;bottom:-30px;right:-20px}@media (width<=991px){.showcase-card{margin-bottom:25px}}.feature-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;display:grid}.feature-grid>div{width:100%}.feature-box{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:30px;height:100%;min-height:270px;padding:40px 35px;transition:all .4s;position:relative;overflow:hidden}.feature-box:before{content:"";opacity:.18;filter:blur(70px);background:#7a1838;width:160px;height:160px;transition:all .4s;position:absolute;top:-60px;right:-60px}@media (hover:hover) and (pointer:fine){.feature-box:hover:before{opacity:.4}.feature-box:hover{border-color:#7a1838;transform:translateY(-12px);box-shadow:0 30px 80px #00000073}}.feature-circle{color:#fff;background:linear-gradient(135deg,#7a1838,#a83259);border-radius:24px;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:28px;font-size:28px;display:flex;box-shadow:0 15px 40px #7a183873}.feature-box h4{color:#fff;margin-bottom:15px;font-size:24px;font-weight:700}.feature-box p{color:#aaa;margin:0;font-size:16px;line-height:1.8}@media (width<=991px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.feature-grid{grid-template-columns:1fr}}.pine-download{background:radial-gradient(circle,#7a183840,#0000 45%);padding:120px 0}.download-wrapper{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:45px;padding:70px;position:relative;overflow:hidden}.download-wrapper:before{content:"";filter:blur(150px);opacity:.25;background:#7a1838;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}.download-content{z-index:2;position:relative}.download-content h2{color:#fff;letter-spacing:-1px;margin:25px 0;font-size:52px;font-weight:800;line-height:1.15}.download-content p{color:#aaa;max-width:560px;margin-bottom:40px;font-size:18px;line-height:1.8}.download-buttons{flex-wrap:wrap;gap:20px;display:flex}.store-download{background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:15px;min-width:190px;padding:14px 25px;transition:all .3s;display:flex;color:#fff!important}.store-download i{font-size:35px}.store-download span{font-size:12px;line-height:1;display:block}.store-download strong{font-size:20px;display:block}@media (hover:hover) and (pointer:fine){.store-download:hover{background:#ffffff29;border-color:#ffffff57;transform:translateY(-5px)}}.download-phone{text-align:center;animation:5s ease-in-out infinite downloadFloat}.download-phone img{filter:drop-shadow(0 40px 60px #00000080);max-width:100%}@keyframes downloadFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (width<=991px){.download-wrapper{padding:45px 25px}.download-content{text-align:center}.download-content h2{font-size:40px}.download-content p{margin-left:auto;margin-right:auto}.download-buttons{justify-content:center}.download-phone{margin-top:60px}}@media (width<=576px){.download-content h2{font-size:32px}.store-download{justify-content:center;width:100%}}.pine-faq{background:#181818;padding:120px 0}.faq-wrapper{max-width:850px;margin:70px auto 0}.accordion-item{background:linear-gradient(145deg,#ffffff14,#ffffff08);margin-bottom:18px;overflow:hidden;border:1px solid #ffffff1f!important;border-radius:22px!important}.accordion-button{align-items:center;gap:18px;padding:25px 30px;font-size:18px;font-weight:600;display:flex;color:#fff!important;box-shadow:none!important;background:0 0!important}.accordion-button i,.accordion-button .accordion-icon{background:#7a1838;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.accordion-button:after{filter:brightness(0)invert()}.accordion-button:not(.collapsed){background:#7a183826!important}.accordion-body{color:#aaa;padding:0 30px 28px 88px;font-size:16px;line-height:1.8}@media (hover:hover) and (pointer:fine){.accordion-button:hover{color:#fff!important}}@media (width<=576px){.accordion-button{padding:20px;font-size:15px}.accordion-body{padding:0 20px 25px}}.pine-footer{background:#111;position:relative;overflow:hidden}.pine-footer:before{content:"";filter:blur(180px);opacity:.15;background:#7a1838;width:500px;height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.footer-cta{text-align:center;background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:40px;padding:70px 30px;animation:6s ease-in-out infinite footerFloat;position:relative;overflow:hidden}.footer-cta h2{color:#fff;max-width:750px;margin:auto;font-size:50px;font-weight:800;position:relative}.footer-cta p{color:#aaa;max-width:550px;margin:25px auto 40px;font-size:18px}.footer-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.footer-store-btn{background:#7a1838;border-radius:50px;align-items:center;gap:12px;padding:15px 30px;font-weight:600;transition:all .4s;display:flex;color:#fff!important}.footer-store-btn i{font-size:25px}@media (hover:hover) and (pointer:fine){.footer-store-btn:hover{background:#a83259;transform:translateY(-5px)}}.footer-main{padding:90px 0 50px}.footer-brand img{width:50px;margin-bottom:25px}.footer-brand p{color:#aaa;max-width:330px;line-height:1.8}.social-links{gap:12px;margin-top:30px;display:flex}.social-links a{color:#fff;background:#222;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}@media (hover:hover) and (pointer:fine){.social-links a:hover{background:#7a1838;transform:translateY(-5px)rotate(8deg)}}.pine-footer h5{color:#fff;margin-bottom:25px;font-size:18px}.pine-footer ul{padding:0;list-style:none}.pine-footer li{margin-bottom:14px}.pine-footer li a{color:#aaa;transition:all .3s}@media (hover:hover) and (pointer:fine){.pine-footer li a:hover{color:#fff;padding-left:8px}}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding:25px 0}.footer-bottom p{color:#777;margin:0;font-size:14px}@keyframes footerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=991px){.footer-cta h2{font-size:38px}}@media (width<=576px){.footer-cta{padding:45px 20px}.footer-cta h2{font-size:30px}.footer-store-btn{justify-content:center;width:100%}}.pine-screens{background:#181818;padding:120px 0;overflow:hidden}.screens-wrapper{margin-top:100px}.screen-row{justify-content:space-between;align-items:center;gap:100px;margin-bottom:140px;display:flex}.screen-row.reverse{flex-direction:row-reverse}.screen-image{text-align:center;width:45%}.phone-frame{animation:5s ease-in-out infinite phoneFloat;display:inline-block;position:relative}.phone-frame img{border-radius:40px;width:330px;max-width:100%;transition:all .5s;box-shadow:0 50px 100px #0000008c}@media (width>=992px){.phone-frame img{width:420px}}@media (hover:hover) and (pointer:fine){.phone-frame:hover img{transform:scale(1.05)}}.screen-content{width:55%}.screen-number{color:#fff;background:#7a1838;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;font-size:20px;font-weight:700;display:inline-flex}.screen-content h3{color:#fff;margin-bottom:20px;font-size:42px;font-weight:800}.screen-content p{color:#aaa;max-width:520px;font-size:18px;line-height:1.8}.screen-points{margin-top:30px}.screen-points div{color:#fff;align-items:center;gap:15px;margin-bottom:18px;font-size:16px;display:flex}.screen-points i{color:#d54b78;background:#7a183840;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.reveal-left{animation:1s forwards slideLeft}.reveal-right{animation:1s forwards slideRight}@keyframes slideLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (width<=991px){.screen-row,.screen-row.reverse{flex-direction:column;gap:50px;margin-bottom:90px}.screen-image,.screen-content{text-align:center;width:100%}.screen-content p{margin:auto}.screen-content h3{font-size:32px}}.pine-goals{background:#111;padding:120px 0}.goals-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;display:grid}.goal-card{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:32px;padding:45px 35px;transition:all .5s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.goal-card:hover{border-color:#7a1838;transform:translateY(-15px);box-shadow:0 30px 80px #00000073}}.goal-number{color:#ffffff0a;font-size:80px;font-weight:800;position:absolute;top:15px;right:25px}.goal-icon{color:#fff;background:linear-gradient(135deg,#7a1838,#a83259);border-radius:24px;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:30px;font-size:28px;display:flex;box-shadow:0 15px 40px #7a183866}.goal-card h3{color:#fff;margin-bottom:18px;font-size:26px;font-weight:800}.goal-card p{color:#aaa;font-size:16px;line-height:1.8}@media (width<=991px){.goals-grid{grid-template-columns:1fr}}.pine-story{background:#181818;padding:120px 0}.story-wrapper{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:45px;padding:80px 50px;position:relative;overflow:hidden}.story-wrapper:before{content:"";filter:blur(150px);opacity:.25;background:#7a1838;width:350px;height:350px;position:absolute;top:-150px;right:-100px}.story-content{z-index:2;margin-top:70px;position:relative}@media (width<=768px){.story-wrapper{padding:50px 25px}}.footer-bottom a{color:#aaa;font-weight:600;text-decoration:none;transition:all .3s}@media (hover:hover) and (pointer:fine){.footer-bottom a:hover{color:#7a1838}}.footer-divider{color:#fff3;margin:0 10px}.pine-hero{padding-top:130px;padding-bottom:70px}.pine-hero .row{align-items:flex-start}.hero-badge{margin-bottom:14px}.hero-content p{margin:14px 0 22px}.hero-launch-callout{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 12px;display:flex}.hero-launch-status{color:#fff;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;background:#7a183859;border:1px solid #7a183899;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.hero-launch-dot{background:#d54b78;border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-dot}.hero-launch-date{color:#f5f5f5;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.hero-countdown{display:flex}@media (width<=991px){.hero-launch-callout,.hero-countdown{justify-content:center}}.hero-phone-area{animation:none}.role-toggle-wrapper{justify-content:center;margin:44px 0 0;display:flex}.role-toggle{background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.role-toggle-btn{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.role-toggle-btn.active{color:#fff;background:#7a1838}@media (hover:hover) and (pointer:fine){.role-toggle-btn:not(.active):hover{color:#fff}}.audience-group{flex-direction:column;gap:64px;display:flex}.audience-block{text-align:center}.audience-block h4{color:#fff;margin-bottom:12px;font-size:26px;font-weight:800}.audience-block p{color:#aaa;max-width:560px;margin:0 auto 28px;font-size:16px;line-height:1.8}}
