:root{--font-inter:"Inter Variable", "Inter", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", monospace;--font-sora:"Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;--font-questrial:"Inter Variable", "Inter", sans-serif;--font-dm-sans-h2:"DM Sans Variable", "DM Sans", sans-serif;--font-dm-mono:"DM Mono", monospace}.h2 *,.h2 :before,.h2 :after{border:0 solid}.h2 h5,.h2 p,.h2 ul{margin:0}.h2 h5{font-size:inherit;font-weight:inherit}.h2 ul{padding:0;list-style:none}.h2 svg{vertical-align:middle;display:block}.h2 button{line-height:inherit;padding:0}.h2{--ink:#101522;--ink-2:#48515f;--muted:#5f6677;--soft:#6b6560;--whisper:#b0aba6;--line:#151c2a17;--line-2:#e8e4e0;--bg:#fff;--bg-cream:#f6f5f3;--bg-paper:#fbfaf8;--blue:#1747ff;--blue-text:#3b82f6;--indigo:#2d2df1;--green:#04bc2c;--orange:#f58f00;--peach:#eecdbb87;--gold:#f0ae3c;--gold-deep:#b9791a;--navy:#0c1420;--navy-2:#16233350;--cyan-panel:#e1f0f4;--cyan-panel-line:#0c14201a;--shadow-soft:0 24px 80px #10152214;--shadow-card:0 7px 26.9px 2px #adadad40;--shadow-ring:0 10px 46px 20px #9dbeff87;color:var(--ink);font-family:var(--font-questrial), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;background:#fff;font-size:18px;line-height:1.4}.h2,.h2 *{box-sizing:border-box}.h2 a{color:inherit;text-decoration:none}.h2 button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.h2 .sora{font-family:var(--font-sora), sans-serif}.h2 .dm{font-family:var(--font-dm-sans-h2), sans-serif}.h2 .q{font-family:var(--font-questrial), sans-serif}.h2 .nav{z-index:50;-webkit-backdrop-filter:blur(18px);background:#fbfaf8c7;border:1px solid #151c2a0f;border-radius:22px;align-items:center;width:min(1400px,100% - 48px);height:68px;transition:background .35s,box-shadow .35s,border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #1015221a}.h2 .nav.is-scrolled{background:#fbfaf8f0;border-color:#151c2a14;box-shadow:0 10px 30px #10152224}.h2 .nav.is-hidden{transform:translate(-50%)translateY(-140%)}@media (prefers-reduced-motion:reduce){.h2 .nav{transition:background .35s,box-shadow .35s,border-color .35s}.h2 .nav.is-hidden{transform:translate(-50%)}}.h2 .nav .inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1516px;margin:0 auto;padding:0 28px;display:flex}.h2 .brand{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;color:var(--indigo);align-items:center;gap:7px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.h2 .brand-mark{flex:none;width:22px;height:18px;display:inline-block}.h2 .nav-menu{align-items:center;gap:28px;display:flex}.h2 .nav-menu>a,.h2 .nav-menu>.nav-link-btn,.h2 .nav-item>a{color:var(--soft);align-items:center;gap:6px;font-size:18px;transition:color .2s;display:inline-flex;position:relative}.h2 .nav-menu>a:after,.h2 .nav-menu>.nav-link-btn:after,.h2 .nav-item>a:after{content:"";background:var(--ink);width:0;height:1px;transition:width .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-4px;left:0}.h2 .nav-menu>a:hover,.h2 .nav-menu>.nav-link-btn:hover,.h2 .nav-item:hover>a,.h2 .nav-item:focus-within>a,.h2 .nav-menu>a.is-active,.h2 .nav-item>a.is-active{color:var(--ink)}.h2 .nav-menu>a:hover:after,.h2 .nav-menu>.nav-link-btn:hover:after,.h2 .nav-item:hover>a:after,.h2 .nav-menu>a.is-active:after,.h2 .nav-item>a.is-active:after{width:100%}.h2 .nav-menu .caret{border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:8px;margin-left:2px;transition:transform .25s;display:inline-block;transform:rotate(-45deg)translate(2px,-2px)}.h2 .nav-item{position:relative}.h2 .nav-item:hover .caret{transform:rotate(135deg)translate(-2px,2px)}.h2 .mega{opacity:0;pointer-events:none;z-index:60;background:#fff;border-radius:14px;width:min(1340px,100vw - 48px);padding:28px;transition:opacity .22s,transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 60px #1015221f,0 0 0 1px #151c2a0d}.h2 .nav-item:after{content:"";height:18px;display:none;position:absolute;top:100%;left:0;right:0}.h2 .nav-item:hover:after,.h2 .nav-item:focus-within:after{display:block}.h2 .nav-item:hover .mega,.h2 .nav-item:focus-within .mega{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.h2 .nav-item.has-mega .mega{border-radius:22px;width:auto;position:fixed;top:calc(100% + 12px);left:0;right:0;transform:translateY(-6px)}.h2 .nav-item.has-mega:after{height:48px}.h2 .nav-item.has-mega:hover .mega,.h2 .nav-item.has-mega:focus-within .mega{transform:translateY(0)}.h2 .mega-item{border-radius:8px;align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;transition:background .15s;display:flex}.h2 .mega-item:hover{background:#f6f5f3}.h2 .mega-t{font-family:var(--font-dm-sans-h2);color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.h2 .mega-s{font-family:var(--font-dm-sans-h2);color:var(--muted);margin-top:2px;font-size:13px;font-weight:300;line-height:1.35}.h2 .mega-grid--products{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:grid}.h2 .mega-product{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;padding:20px;transition:border-color .15s,background .15s;display:flex}.h2 .mega-product:hover{border-color:var(--line);background:#fbfaf8}.h2 .mega-product-ic{width:46px;height:46px;color:var(--ink);background:#f4f1ed;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.h2 .mega-product-ic svg{width:22px;height:22px;display:block}.h2 .mega-product:hover .mega-product-ic{color:var(--blue);background:#e9f0ff}.h2 .mega-product-t{font-family:var(--font-sora), sans-serif;color:var(--ink);font-size:18px;font-weight:600}.h2 .mega-product-s{font-family:var(--font-dm-sans-h2);color:var(--muted);margin:8px 0 16px;font-size:13px;font-weight:300;line-height:1.5}.h2 .mega-product-list{flex-direction:column;flex:1 0 auto;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.h2 .mega-product-list li{font-family:var(--font-dm-sans-h2);color:var(--ink-2);padding-left:15px;font-size:13px;line-height:1.4;position:relative}.h2 .mega-product-list li:before{content:"";background:var(--blue-text);opacity:.6;border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:0}.h2 .mega-product-cta{font-family:var(--font-dm-sans-h2);color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.h2 .mega-product:hover .mega-product-cta{text-decoration:underline}.h2 .mega-product:hover .btn-arrow{transform:translate(4px)}.h2 .mega-grid--products.is-expanded{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.h2 .mega-layout{grid-template-columns:minmax(0,1fr) 10%;align-items:stretch;gap:14px;display:grid}.h2 .mega-more{border:1px solid var(--line-2);background:#fff;border-radius:12px;flex-direction:column;min-height:0;transition:border-color .15s,background .15s;display:flex;position:relative}.h2 .mega-more:hover,.h2 .mega-more.is-open{border-color:var(--line);background:#fbfaf8}.h2 .mega-more-btn{cursor:pointer;width:100%;font-family:var(--font-dm-sans-h2);color:var(--blue);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-size:14px;font-weight:500;display:flex}.h2 .nav-item .mega-more .mega-more-btn .caret{margin:0;transform:translateY(2px)rotate(-45deg)}.h2 .nav-item .mega-more.is-open .mega-more-btn .caret{transform:translateY(-2px)rotate(135deg)}.h2 .mega-product--extra{display:none}.h2 .mega-grid--products.is-expanded .mega-product--extra{display:flex}.h2 .mega-grid--products:not(.is-expanded){grid-template-columns:repeat(4,minmax(0,1fr))}.h2 .nav-ctas{align-items:center;gap:16px;display:flex}.h2 .nav-ctas .signin{color:var(--soft);font-size:18px}.h2 .apps-menu-trigger{cursor:pointer;border:none}.h2 .apps-menu-trigger .caret{border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:8px;margin-left:2px;transition:transform .25s;display:inline-block;transform:rotate(-45deg)translate(1px,-1px)}.h2 .apps-menu:hover .apps-menu-trigger .caret,.h2 .apps-menu:focus-within .apps-menu-trigger .caret{transform:rotate(135deg)translate(-1px,1px)}.h2 .apps-menu-panel{width:300px;padding:12px;left:auto;right:0;transform:translateY(-6px)}.h2 .apps-menu:hover .apps-menu-panel,.h2 .apps-menu:focus-within .apps-menu-panel{transform:translateY(0)}.h2 .apps-menu-panel .mega-item{padding:12px 10px}.h2 .apps-menu-divider{background:#151c2a14;height:1px;margin:6px 4px}.h2 .nav-toggle,.h2 .nav-drawer{display:none}.h2 .nav-toggle{width:40px;height:40px;color:var(--ink);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;transition:background .15s}.h2 .nav-toggle:hover{background:#151c2a0d}.h2 .nav-toggle span{background:currentColor;border-radius:2px;width:18px;height:1.5px;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s;display:block}.h2 .nav.is-open .nav-toggle span:first-child{transform:translateY(5.5px)rotate(45deg)}.h2 .nav.is-open .nav-toggle span:nth-child(2){opacity:0}.h2 .nav.is-open .nav-toggle span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}@media (max-width:1024px){.h2 .nav{border-radius:18px;flex-direction:column;align-items:stretch;width:calc(100% - 32px);height:auto;top:14px}.h2 .nav .inner{gap:12px;height:64px;padding:0 12px 0 20px}.h2 .nav-menu{display:none}.h2 .nav-ctas{gap:10px}.h2 .nav-toggle{display:inline-flex}.h2 .nav.is-open{background:#fbfaf8fa}.h2 .nav-drawer{border-top:1px solid var(--line);flex-direction:column;gap:18px;max-height:calc(100svh - 100px);padding:6px 20px 20px;display:flex;overflow-y:auto}.h2 .nav-drawer[hidden]{display:none}}@media (max-width:560px){.h2 .nav-ctas .signin,.h2 .nav-ctas>.btn{display:none}}.h2 .nav-drawer-label{font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--whisper);margin-top:14px;font-size:11px}.h2 .nav-drawer-products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:-8px;display:grid}.h2 .nav-drawer-product{border:1px solid var(--line-2);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:border-color .15s;display:flex}.h2 .nav-drawer-product:hover{border-color:var(--line);background:var(--bg-paper)}.h2 .nav-drawer-product .mega-product-ic{width:38px;height:38px;margin:0}.h2 .nav-drawer-product-t{font-family:var(--font-sora), sans-serif;color:var(--ink);font-size:15px;font-weight:600;display:block}.h2 .nav-drawer-product-s{font-family:var(--font-dm-sans-h2);color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:300;line-height:1.4;display:block}.h2 .nav-drawer-links{flex-direction:column;display:flex}.h2 .nav-drawer-links a,.h2 .nav-drawer-links .nav-link-btn{text-align:left;color:var(--soft);border-bottom:1px solid var(--line);padding:13px 2px;font-size:17px}.h2 .nav-drawer-links>:last-child{border-bottom:none}.h2 .nav-drawer-links a.is-active,.h2 .nav-drawer-links a:hover,.h2 .nav-drawer-links .nav-link-btn:hover{color:var(--ink)}.h2 .nav-drawer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.h2 .nav-drawer-actions>:only-child{grid-column:1/-1}.h2 .nav-drawer-actions .btn{white-space:nowrap;padding:0 14px}@media (min-width:561px){.h2 .nav-drawer-actions{display:none}}@media (max-width:380px){.h2 .nav-drawer-actions{grid-template-columns:1fr}}.h2 .profile-trigger{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex}.h2 .profile-trigger:hover{background:#0d39e6}.h2 .profile-trigger svg{width:18px;height:18px}.h2 .profile-menu-panel{width:170px}.h2 .btn{height:40px;font-family:var(--font-dm-sans-h2), sans-serif;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;transition:transform .12s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.h2 .btn:active{transform:translateY(1px)}.h2 .btn-primary{background:var(--blue);color:#fff}.h2 .btn-primary:hover{background:#0d39e6;transform:translateY(-2px);box-shadow:0 10px 30px -8px #f0ae3c8c,0 6px 16px -6px #1747ff80}.h2 .btn-ghost{color:var(--blue);border:1px solid var(--blue);background:#fff}.h2 .btn-ghost:hover{background:#1747ff0d}.h2 .btn-lg{height:52px;padding:0 26px;font-size:15px}.h2 .btn-arrow{width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.h2 .btn:hover .btn-arrow{transform:translate(4px)}.h2 .btn-arrow:before,.h2 .btn-arrow:after{content:"";background:currentColor;position:absolute}.h2 .btn-arrow:before{width:10px;height:1.5px;top:6px;left:1px}.h2 .btn-arrow:after{background:0 0;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;top:3px;right:1px;transform:rotate(45deg)}.h2 .foot{background:#fff}.h2 .foot>*{z-index:1;position:relative}.h2 .foot-card{position:relative;overflow:hidden}.h2 .foot .reveal{transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(44px)}.h2 .foot-top{justify-content:space-between;gap:80px;max-width:1436px;margin:0 auto;padding:56px 40px 48px;display:flex}.h2 .foot-brand{flex:0 0 340px;max-width:340px}.h2 .foot-mark{align-items:center;gap:10px;display:inline-flex}.h2 .foot-mark .brand-mark{width:32px;height:27px}.h2 .foot-brand-name{font-family:var(--font-sora), sans-serif;color:var(--ink);font-size:24px;font-weight:700}.h2 .foot-tagline{color:var(--muted);margin:18px 0 0;font-size:16.5px;line-height:1.65}.h2 .foot-socials{gap:10px;margin-top:24px;display:flex}.h2 .foot-social-icon{border:1px solid var(--line-2);width:42px;height:42px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.h2 .foot-social-icon:hover{color:var(--ink);border-color:var(--line);transform:translateY(-2px)}.h2 .foot-social-icon svg{width:18px;height:18px}.h2 .foot-inner{flex:1;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.h2 .foot h5{font-family:var(--font-questrial);color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 22px;font-size:16px;font-weight:700}.h2 .foot ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.h2 .foot ul li{color:var(--muted);font-size:16.5px}.h2 .foot ul a{color:var(--muted);font-size:16.5px;transition:color .2s,transform .2s;display:inline-block}.h2 .foot ul a:hover{color:var(--ink);transform:translate(4px)}.h2 .foot-bottom{border-top:1px solid var(--line);max-width:1436px;color:var(--whisper);font-family:var(--font-dm-sans-h2);justify-content:space-between;align-items:center;margin:0 auto;padding:24px 40px;font-size:15px;font-weight:400;display:flex}.h2 .foot-bottom .links{gap:24px;display:flex}.h2 .foot-bottom .links a{color:var(--whisper)}.h2 .foot-bottom .links a:hover{color:var(--muted)}.h2 .foot-wordmark-wrap{margin-top:8px;overflow:hidden}.h2 .foot-wordmark{white-space:nowrap;font-family:var(--font-sora), sans-serif;color:#1015220b;justify-content:center;align-items:baseline;margin:0;padding:0 16px;font-size:clamp(90px,16vw,260px);font-weight:700;line-height:.8;display:flex;position:relative;transform:translateY(28%)}.h2 .foot-wordmark-letter{margin-right:-.035em;display:inline-block}.h2 .foot-wordmark-letter:last-child{margin-right:0}.h2 .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.h2 .reveal.in{opacity:1;transform:none}.h2 .reveal.delay-1{transition-delay:80ms}.h2 .reveal.delay-2{transition-delay:.16s}.h2 .reveal.delay-3{transition-delay:.24s}.h2 .reveal.delay-4{transition-delay:.32s}.h2 .reveal.delay-5{transition-delay:.4s}.h2 .reveal.delay-6{transition-delay:.48s}@media (prefers-reduced-motion:reduce){.h2 .reveal{opacity:1;transition:none;transform:none}.h2 .strip-track{animation:none}}.h2 .btn-primary{position:relative;overflow:hidden}.h2 .btn-primary:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff59 50%,#0000 100%);width:60%;height:100%;transition:left .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-120%;transform:skew(-18deg)}.h2 .btn-primary:hover:after{left:140%}.h2 .scrollbar{background:var(--blue);z-index:100;width:0;height:2px;transition:width .12s linear;position:fixed;top:0;left:0}@media (max-width:1100px){.h2 h1.headline{font-size:54px}.h2 .news-card{flex-direction:column;align-items:stretch}.h2 .visibility-inner{grid-template-columns:1fr;gap:40px}.h2 .platform-core-inner{grid-template-columns:1fr;gap:40px;padding:0 24px}.h2 .pc-illustration{order:-1}.h2 .vis-cards{flex-direction:column;gap:16px;height:auto;display:flex;transform:none}.h2 .vcard{width:100%;position:static}.h2 .vcard.pos-back,.h2 .vcard.pos-middle,.h2 .vcard.pos-front{opacity:1;transform:none}.h2 .vcard.pos-back .inner>:nth-child(n+2),.h2 .vcard.pos-middle .inner>:nth-child(n+2){opacity:1}.h2 .ent-grid{grid-template-columns:1fr 1fr}.h2 .testim-grid{grid-template-columns:1fr}.h2 .foot-top{flex-direction:column;gap:40px;padding:40px 32px 32px}.h2 .foot-brand{flex-basis:auto;max-width:none}.h2 .foot-inner{grid-template-columns:1fr 1fr}.h2 .foot-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 32px}.h2 .foot-wordmark{font-size:clamp(48px,17vw,120px)}}@media (min-width:600px) and (max-width:1100px){.h2 .foot-inner{grid-template-columns:repeat(3,1fr)}}:root{--ink:#101522;--ink-2:#48515f;--muted:#5f6677;--soft:#6b6560;--whisper:#b0aba6;--line:#151c2a17;--line-2:#e8e4e0;--bg-cream:#f6f5f3;--bg-paper:#fbfaf8;--blue:#1747ff;--blue-text:#3b82f6;--indigo:#2d2df1;--green:#04bc2c;--orange:#f58f00;--gold:#f0ae3c;--gold-deep:#b9791a;--navy:#0c1420}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--ink);font-family:var(--font-questrial), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:18px;line-height:1.4;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}main .btn{height:40px;font-family:var(--font-dm-sans-h2), sans-serif;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;transition:transform .12s,background .15s,color .15s,box-shadow .15s;display:inline-flex}main .btn:active{transform:translateY(1px)}main .btn-primary{background:var(--blue);color:#fff;position:relative;overflow:hidden}main .btn-primary:hover{background:#0d39e6;transform:translateY(-2px);box-shadow:0 10px 30px -8px #6f8bff8c,0 6px 16px -6px #1747ff80}main .btn-primary:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff59 50%,#0000 100%);width:60%;height:100%;transition:left .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-120%;transform:skew(-18deg)}main .btn-primary:hover:after{left:140%}main .btn-lg{height:52px;padding:0 26px;font-size:15px}main .btn-arrow{width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}main .btn:hover .btn-arrow{transform:translate(4px)}main .btn-arrow:before,main .btn-arrow:after{content:"";background:currentColor;position:absolute}main .btn-arrow:before{width:10px;height:1.5px;top:6px;left:1px}main .btn-arrow:after{background:0 0;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;top:3px;right:1px;transform:rotate(45deg)}main .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}main .reveal.in{opacity:1;transform:none}main .reveal.delay-1{transition-delay:80ms}main .reveal.delay-2{transition-delay:.16s}main .reveal.delay-3{transition-delay:.24s}main .reveal.delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){main .reveal{opacity:1;transition:none;transform:none}}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-hero{isolation:isolate;background:var(--bg-paper);justify-content:center;align-items:center;min-height:100svh;padding:150px 24px 100px;display:flex;position:relative;overflow:hidden}.c-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#1747ff1a,#1747ff00 70%),radial-gradient(40% 40% at 85% 70%,#6f8bff1f,#6f8bff00 70%),linear-gradient(#fff0 72%,#fff 100%);position:absolute;inset:0}.c-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex;position:relative}.c-title{text-wrap:balance;max-width:900px;font-family:var(--font-sora);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:700;line-height:1.06}.c-sub{text-wrap:balance;max-width:780px;font-family:var(--font-dm-sans-h2);color:var(--ink-2);margin:22px 0 0;font-size:clamp(17px,1.8vw,22px);font-weight:400;line-height:1.45}.form-note{min-height:22px;font-family:var(--font-dm-sans-h2);color:var(--green);margin:12px 0 0;font-size:14px}.c-form-wrap{width:100%;max-width:580px;margin:40px auto 0}.c-form{border:1px solid var(--line-2);background:#ffffffeb;border-radius:14px;gap:6px;padding:6px;display:flex;box-shadow:0 10px 30px #1015220f}.c-form input{min-width:0;font-family:var(--font-dm-sans-h2);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:17px}.c-form input::placeholder{color:var(--muted)}.c-form:focus-within{border-color:#1747ff73;box-shadow:0 0 0 4px #1747ff14,0 10px 30px #1015220f}.c-form .btn{border-radius:10px}.c-more{font-family:var(--font-dm-sans-h2);color:var(--blue);align-items:center;gap:6px;margin-top:4px;font-size:15px;font-weight:500;display:inline-flex}.c-more:hover{text-decoration:underline}.c-more:hover .btn-arrow{transform:translate(4px)}.c-visual{perspective:1200px;margin-top:56px}.c-card{aspect-ratio:1.586;text-align:left;color:#fff;width:min(380px,84vw);font-family:var(--font-dm-sans-h2);background:radial-gradient(ellipse 70% 60% at 100% 0%, #ffffff38, #fff0 70%), linear-gradient(135deg, #3b63ff 0%, var(--blue) 55%, #0f2fb8 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px 26px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;transform:rotateX(8deg)rotateY(-10deg);box-shadow:0 30px 70px #1747ff47,0 8px 20px #1015221a}.c-card:hover{transform:rotateX(0)rotateY(0)translateY(-4px)}.c-card-top{font-family:var(--font-sora);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.c-card-top .brand-mark{width:26px;height:auto}.c-chip{background:linear-gradient(135deg,#f4e3b0,#d8b968);border-radius:7px;width:44px;height:32px}.c-card-num{font-family:var(--font-dm-mono);letter-spacing:.12em;font-size:18px}.c-card-foot{opacity:.85;justify-content:space-between;font-size:14px;display:flex}.c-wrap{max-width:1100px;margin:0 auto}.c-kicker{font-family:var(--font-dm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0;font-size:14px;font-weight:400}.c-section{background:#fff;padding:110px 24px}.c-section--cream{background:var(--bg-cream)}.c-h2{text-align:center;max-width:760px;font-family:var(--font-sora);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 auto 56px;font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.08}.c-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.c-split+.c-split{margin-top:88px}.c-split--flip .c-mock{order:0}.c-block+.c-block{margin-top:36px}.c-block h3{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.c-block p{font-family:var(--font-dm-sans-h2);color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.55}.c-link{font-family:var(--font-dm-sans-h2);color:var(--blue);align-items:center;gap:6px;margin-top:18px;font-size:15px;font-weight:500;display:inline-flex}.c-link:hover{text-decoration:underline}.c-link:hover .btn-arrow{transform:translate(4px)}.c-mock{border:1px solid var(--line-2);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 18px 44px #10152214}.c-section--cream .c-mock{background:#fff}.c-section--cream .c-mock--phone{background:0 0}.c-vcard{background:var(--bg-paper);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px}.c-vcard-row{font-family:var(--font-dm-sans-h2);color:var(--ink);justify-content:space-between;gap:12px;font-size:15px;display:flex}.c-vcard-row span{color:var(--muted)}.c-bar{background:#e9ecf5;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.c-bar i{background:var(--blue);border-radius:999px;height:100%;display:block}.c-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.c-chip-tag{font-family:var(--font-dm-sans-h2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.c-chip-tag.ok{color:#0b7a27;background:#e7f8ec}.c-chip-tag.no{color:#b42318;background:#fdecec;text-decoration:line-through}.c-steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.c-steps li{font-family:var(--font-dm-sans-h2);align-items:flex-start;gap:14px;display:flex;position:relative}.c-steps li:not(:last-child):after{content:"";background:var(--line-2);width:2px;position:absolute;top:20px;bottom:-22px;left:7px}.c-steps li>span{border:2px solid var(--line-2);background:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.c-steps li.done>span{background:var(--green);border-color:var(--green)}.c-steps li.now>span{border-color:var(--blue);box-shadow:0 0 0 4px #1747ff1f}.c-steps b{color:var(--ink);font-size:16px;font-weight:500;display:block}.c-steps small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.c-mock--phone{box-shadow:none;background:0 0;border:0;align-items:center;padding:0}.c-phone{border:8px solid var(--ink);background:#fff;border-radius:36px;flex-direction:column;gap:12px;width:min(290px,100%);padding:22px 16px 28px;display:flex;box-shadow:0 24px 56px #10152229}.c-phone-top{font-family:var(--font-sora);color:var(--ink);padding:0 4px 6px;font-size:17px;font-weight:600}.c-receipt{border:1px solid var(--line-2);background:var(--bg-paper);font-family:var(--font-dm-sans-h2);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto;row-gap:2px;padding:12px 14px;font-size:15px;display:grid}.c-receipt span{color:var(--muted)}.c-receipt em{color:var(--green);grid-column:1/-1;font-size:12.5px;font-style:normal}.c-receipt.need{border-color:#1747ff59}.c-receipt.need em{color:var(--blue);font-weight:500}.s-shutter{--p:0;background:#fff;height:240vh;position:relative}.s-sticky{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:96px 24px 32px;display:flex;position:sticky;top:0;overflow:hidden}.s-h2{margin:0 auto 24px;font-size:clamp(28px,3.4vw,46px)}.s-row{flex:none;grid-template-columns:repeat(3,1fr);gap:20px;width:min(1180px,100%);display:grid}.s-vc{aspect-ratio:1.586;font-family:var(--font-dm-sans-h2);color:var(--ink-2);background:#f8f7f5;border-radius:20px;flex-direction:column;padding:20px 22px;display:flex;position:relative}.s-vc--side{opacity:.7}.s-vc--main{background:var(--bg-cream);box-shadow:0 24px 56px #1015221a}.s-vc-name{font-family:var(--font-sora);color:var(--muted);max-width:70%;font-size:clamp(15px,1.5vw,20px);font-weight:500;line-height:1.2}.s-vc--main .s-vc-name{color:var(--ink);opacity:calc((var(--p) - .55) * 3)}.s-amounts{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:clamp(15px,1.6vw,22px);display:flex}.s-vc--main .s-amounts{color:var(--ink-2)}.s-bar{background:#dde3f4;border-radius:6px;height:12px;margin-top:12px;overflow:hidden}.s-bar i{background:#aebde6;border-radius:6px;height:100%;display:block}.s-vc--main .s-bar{background:#b7c4ee}.s-vc--main .s-bar i{background:var(--blue)}.s-bar-live{width:calc(25% * var(--p))}.s-front-clip{z-index:2;height:calc((1 - var(--p)) * 100%);border-bottom:1px solid rgba(16, 21, 34, calc(.25 * var(--p)));will-change:height;border-radius:20px 20px 0 0;position:absolute;top:0;left:0;right:0;overflow:hidden}.s-front{aspect-ratio:1.586;color:#fff;width:100%;font-family:var(--font-dm-sans-h2);background:repeating-radial-gradient(circle at 0% 0%, #ffffff29 0 1px, #fff0 1px 9px), radial-gradient(ellipse 70% 60% at 100% 0%, #fff3, #fff0 70%), linear-gradient(135deg, #3b63ff 0%, var(--blue) 55%, #0f2fb8 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:absolute;top:0;left:0}.s-front .c-card-top{font-family:var(--font-sora);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.s-front .brand-mark{width:26px;height:auto}.s-copy{width:min(960px,100%);opacity:calc(.28 + var(--p) * .72);grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.s-copy .c-block+.c-block{margin-top:0}.s-copy .c-block h3{font-size:22px}.s-copy .c-block p{font-size:16px}@media (max-width:800px){.s-shutter{height:200vh}.s-sticky{padding:88px 16px 24px}.s-row{grid-template-columns:1fr;width:min(440px,100%)}.s-vc--side{display:none}.s-copy{grid-template-columns:1fr;gap:14px;margin-top:22px}.s-copy .c-block:nth-child(2){display:none}.s-copy .c-block h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.s-shutter{height:auto}.s-sticky{height:auto;padding:96px 24px;position:static}}.v-wrap{max-width:1200px}.v-h2{max-width:none}.v-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.v-card{background:linear-gradient(#d5def4 0%,#e9eefa 55%,#f4f6fd 100%);border-radius:28px;flex-direction:column;min-height:720px;padding:40px 40px 0;display:flex;position:relative;overflow:hidden}.v-card h3{max-width:480px;font-family:var(--font-sora);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.12}.v-card p{max-width:520px;font-family:var(--font-dm-sans-h2);color:var(--ink-2);margin:14px 0 0;font-size:17px;line-height:1.5}.v-link{margin-top:16px}.v-mock{align-self:center;margin-top:auto}.v-rules{width:min(480px,100%);font-family:var(--font-dm-sans-h2);color:var(--ink-2);background:#fff;border-radius:20px 20px 0 0;margin-top:56px;padding:28px 30px 0;transform:translateY(10%);box-shadow:0 -10px 40px #1015220f}.v-if{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:22px;font-size:17px;display:flex}.v-if em{color:var(--ink);background:#f1f0ee;border-radius:8px;padding:6px 12px;font-style:normal}.v-if em.hl{color:#6b3e78;background:#efe7f1}.v-if em.op{color:var(--blue);background:#e6edff}.v-req{color:var(--muted);margin:22px 0 14px;font-size:16px}.v-chain{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.v-chain li{color:var(--ink);align-items:center;gap:14px;font-size:17px;display:flex;position:relative}.v-chain li i{background:#6483d6;border-radius:4px;flex:none;width:14px;height:14px;position:relative}.v-chain li:not(:last-child) i:after{content:"";border-left:2px dotted #6483d6;height:34px;position:absolute;top:16px;left:50%}.av{width:40px;height:40px;font-family:var(--font-sora);color:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.a1{background:#5b7ce0}.a2{background:#8b6fd0}.a3{background:#2ba38a}.a4{background:#e08a3c}.v-phone{background:#fff;border:8px solid #111;border-bottom:0;border-radius:44px 44px 0 0;width:min(300px,80%);height:380px;margin-top:48px;padding:64px 20px 0;position:relative;overflow:hidden;transform:translateY(8%);box-shadow:18px 18px 40px #1015222e}.v-phone-notch{background:#111;border-radius:0 0 16px 16px;width:110px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v-phone-head{justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.v-back{color:var(--blue);font-size:30px;line-height:1;position:absolute;left:0}.v-app{background:var(--blue);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.v-app svg{width:20px;height:auto}.v-bubble{font-family:var(--font-dm-sans-h2);color:var(--ink);background:#f1f0ee;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.35}.v-receipt{width:62%;font-family:var(--font-dm-mono);background:#eae8e4;border-radius:6px;flex-direction:column;gap:7px;margin:14px 0 0 auto;padding:14px 14px 40px;display:flex}.v-receipt b{color:#555;text-align:center;font-size:10px;font-weight:500}.v-receipt b.t{text-align:left;margin-top:6px}.v-receipt u{background:#c9c6c0;border-radius:2px;height:4px;text-decoration:none;display:block}.v-receipt u.s{width:60%}.g-wrap{max-width:1200px}.g-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:330px;gap:24px;display:grid}.g-tile{background:var(--bg-cream);border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px 28px 26px;transition:background .2s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative}.g-tile:hover{background:#fff;transform:translateY(-4px);box-shadow:0 20px 48px #1015221a}.g-t{font-family:var(--font-sora);letter-spacing:-.025em;color:var(--ink);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.g-ic{width:44px;height:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:22px;right:22px}.g-ic svg{width:22px;height:22px}.g-tile:hover .g-ic{color:var(--blue);background:#fff}.g-tile:hover{background:#f0f3ff}.g-d{max-width:330px;font-family:var(--font-dm-sans-h2);color:var(--muted);font-size:16px;line-height:1.45}.g-card{justify-content:center;align-items:center;display:flex}.g-card-face{aspect-ratio:1.586;color:#fff;background:repeating-radial-gradient(circle at 0% 0%, #ffffff29 0 1px, #fff0 1px 9px), radial-gradient(ellipse 70% 60% at 100% 0%, #fff3, #fff0 70%), linear-gradient(135deg, #3b63ff 0%, var(--blue) 55%, #0f2fb8 100%);width:100%;max-height:100%;font-family:var(--font-dm-sans-h2);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;transform:rotate(-2.5deg)scale(1.02);box-shadow:0 30px 60px #1747ff47,0 8px 20px #1015221f}.g-card-face .c-card-top{font-family:var(--font-sora);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.g-card-face .brand-mark{width:26px;height:auto}.c-pillars{background:#fff;padding:40px 24px 20px;scroll-margin-top:40px}.c-pillars-grid{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:32px;padding-top:48px;display:grid}.c-pillar h3{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.25}.c-pillar p{font-family:var(--font-dm-sans-h2);color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.5}.c-marquee{background:#fff;padding:20px 0;overflow:hidden}.c-marquee-label{text-align:center;font-family:var(--font-dm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 24px;font-size:13px}.c-marquee-track{width:max-content;animation:32s linear infinite c-marquee;display:flex}.c-marquee-row{gap:56px;padding-right:56px;display:flex}.c-marquee-row span{font-family:var(--font-sora);letter-spacing:-.02em;color:#b0aba6;white-space:nowrap;font-size:28px;font-weight:600}@keyframes c-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.c-marquee-track{animation:none}}.c-two{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.c-three{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.c-feat,.c-list{border:1px solid var(--line-2);background:#fff;border-radius:18px;padding:28px 28px 26px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;box-shadow:0 18px 44px #10152214}.c-feat:hover,.c-list:hover{transform:translateY(-4px);box-shadow:0 26px 56px #1015221c}.c-feat h3,.c-list h3{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:600}.c-feat p{font-family:var(--font-dm-sans-h2);color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.5}.c-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0 0;display:grid}.c-stats dt,.c-stats dd{margin:0}.c-stats dt{font-family:var(--font-sora);color:var(--ink);font-size:18px;font-weight:600}.c-stats dt.up{color:var(--green)}.c-stats dd{font-family:var(--font-dm-sans-h2);color:var(--muted);margin-top:3px;font-size:13.5px}.c-list ul{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.c-list li{font-family:var(--font-dm-sans-h2);color:var(--ink-2);padding-left:16px;font-size:15.5px;line-height:1.45;position:relative}.c-list li:before{content:"";background:var(--blue-text);opacity:.7;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.c-bento{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.c-tile{border:1px solid var(--line-2);background:#fff;border-radius:18px;flex-direction:column;padding:28px;transition:border-color .15s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex}a.c-tile:hover{border-color:var(--line);transform:translateY(-4px);box-shadow:0 18px 44px #10152217}.c-tile h3{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.c-tile p{font-family:var(--font-dm-sans-h2);color:var(--muted);margin:10px 0 22px;font-size:15.5px;line-height:1.5}.c-tile-cta{font-family:var(--font-dm-sans-h2);color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:500;display:inline-flex}a.c-tile:hover .c-tile-cta{text-decoration:underline}a.c-tile:hover .btn-arrow{transform:translate(4px)}.c-tile--dark{background:var(--navy);border-color:var(--navy);grid-column:span 2}.c-tile--dark h3{color:#fff}.c-tile--dark p{color:#ffffffb3}.c-tile--dark .btn{align-self:flex-start}.c-mini-card{aspect-ratio:1.586;background:linear-gradient(135deg, #3b63ff 0%, var(--blue) 55%, #0f2fb8 100%);border-radius:10px;width:120px;margin-bottom:20px;box-shadow:0 12px 28px #1747ff59}.c-faq .c-h2{margin-bottom:40px}.c-faq-list{border-top:1px solid var(--line-2);max-width:820px;margin:0 auto}.c-faq-list details{border-bottom:1px solid var(--line-2)}.c-faq-list summary{cursor:pointer;font-family:var(--font-sora);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:19px;font-weight:600;list-style:none;display:flex}.c-faq-list summary::-webkit-details-marker{display:none}.c-faq-list summary:after{content:"+";font-family:var(--font-dm-sans-h2);color:var(--blue);flex:none;font-size:28px;font-weight:300;line-height:1;transition:transform .2s}.c-faq-list details[open] summary:after{transform:rotate(45deg)}.c-faq-list details p{max-width:700px;font-family:var(--font-dm-sans-h2);color:var(--muted);margin:0;padding:0 4px 24px;font-size:16.5px;line-height:1.6}.c-cta{background:#fff;padding:100px 24px 24px}.c-cta-card{text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 0%, #1747ff1a, #1747ff00 70%), radial-gradient(ellipse 40% 60% at 15% 100%, #6f8bff1f, #6f8bff00 70%), var(--bg-cream);border:1px solid var(--line-2);border-radius:28px;max-width:1200px;margin:0 auto;padding:72px 32px}.c-cta-title{max-width:820px;font-family:var(--font-sora);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:16px auto 0;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.06}.c-cta-desc{max-width:620px;font-family:var(--font-dm-sans-h2);color:var(--muted);margin:18px auto 32px;font-size:clamp(17px,1.7vw,20px);font-weight:400;line-height:1.5}@media (max-width:1000px){.v-grid{grid-template-columns:1fr}.g-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:300px}.g-card{grid-column:span 2}.c-pillars-grid{grid-template-columns:repeat(2,1fr)}.c-split{grid-template-columns:1fr;gap:36px}.c-split--flip .c-mock{order:2}.c-three{grid-template-columns:1fr;gap:16px;max-width:520px;margin:0 auto}.c-bento{grid-template-columns:repeat(2,1fr)}.c-tile--dark{grid-column:span 2}}@media (max-width:700px){.c-two{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.v-card{min-height:560px;padding:28px 22px 0}.g-grid{grid-template-columns:1fr;grid-auto-rows:260px}.g-card{grid-column:auto}.c-hero{padding:120px 16px 72px}.c-form{flex-direction:column}.c-form input{height:48px}.c-section{padding:72px 16px}.c-pillars{padding:24px 16px 8px}.c-pillars-grid{grid-template-columns:1fr;gap:24px}.c-h2{margin-bottom:36px}.c-bento{grid-template-columns:1fr}.c-tile--dark{grid-column:auto}.c-cta{padding:64px 16px 16px}.c-cta-card{padding:56px 20px}}
