.sp-marketing-home{position:relative;overflow-x:clip}.sp-marketing-home footer,.sp-marketing-home header{height:auto;display:block}.sp-marketing-home [id]{scroll-margin-top:24px}.sp-marketing-home{--ink:#122f2b;--green:#08694f;--muted:#687a79;--line:#e0e9e7;--mint:#d0f5de;--paper:#fbfdfc;--ease:cubic-bezier(0.2,0.75,0.25,1)}.sp-marketing-home *{box-sizing:border-box}.sp-marketing-home{scroll-behavior:auto;scroll-padding-top:24px;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-iransans),Tahoma,sans-serif;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}.sp-marketing-home button,.sp-marketing-home input{font:inherit}.sp-marketing-home a,.sp-marketing-home button{-webkit-tap-highlight-color:transparent}.sp-marketing-home button{cursor:pointer}.sp-marketing-home a{color:inherit;text-decoration:none}.sp-marketing-home button:disabled{cursor:default}.sp-marketing-home [tabindex]:focus-visible,.sp-marketing-home a:focus-visible,.sp-marketing-home button:focus-visible,.sp-marketing-home input:focus-visible{outline:3px solid #579cff;outline-offset:5px}.sp-marketing-home [hidden],.sp-marketing-home button[hidden]{display:none!important}.sp-marketing-home h1,.sp-marketing-home h2,.sp-marketing-home h3,.sp-marketing-home p{margin:0}.sp-marketing-home h1,.sp-marketing-home h2,.sp-marketing-home h3{letter-spacing:-.045em}.sp-marketing-home button{color:inherit}.sp-marketing-home ::selection{background:#b7edd4;color:#063b2e}.sp-marketing-home .shell{width:min(1180px,calc(100% - 96px));margin-inline:auto}.sp-marketing-home .section-pad{padding-block:112px}.sp-marketing-home .skip{position:fixed;top:-100px;right:20px;z-index:100;background:white;padding:12px 20px}.sp-marketing-home .skip:focus{top:10px}.sp-marketing-home .preview-label{position:absolute;top:103px;left:32px;z-index:4;font-size:10px;letter-spacing:.015em;color:#42635d}.sp-marketing-home .preview-label span{padding:0 4px;color:#159b7c}.sp-marketing-home .site-header{height:92px;position:relative;z-index:30;border-bottom:1px solid #0d4a3810}.sp-marketing-home .nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.sp-marketing-home .brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.sp-marketing-home .brand img{width:112px;height:37px;object-fit:cover}.sp-marketing-home .brand>span{font-size:9px;letter-spacing:.04em;margin-top:2px;color:#57736b}.sp-marketing-home .nav-links{display:flex;gap:30px;align-items:center;font-weight:550;font-size:13px}.sp-marketing-home .nav-links>a{position:relative;padding-block:8px}.sp-marketing-home .nav-links>a:after{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background:var(--green);transition:width .25s}.sp-marketing-home .nav-links>a:hover:after{width:100%}.sp-marketing-home .chevron{font-size:16px;margin-right:4px}.sp-marketing-home .nav-actions{display:flex;gap:12px;align-items:center}.sp-marketing-home .nav-start{border:0;background:#103e33;color:#fff;padding:10px 19px;border-radius:30px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,transform .2s}.sp-marketing-home .nav-start:hover{background:#087454;transform:translateY(-2px)}.sp-marketing-home .nav-start>span{margin-right:15px}.sp-marketing-home .motion-toggle{width:31px;height:31px;border:1px solid #195b3f25;border-radius:50%;background:#ffffff77;font-size:13px;line-height:1}.sp-marketing-home .menu-toggle{display:none;background:transparent;border:0;font-size:23px}.sp-marketing-home .hero{position:relative;margin-top:-92px;padding-top:92px;overflow:hidden;isolation:isolate;background:white}.sp-marketing-home .mesh-wrap{position:absolute;inset:0 0 auto;height:690px;z-index:-3;clip-path:polygon(0 0,100% 0,100% 50%,0 100%);background:#b9efda}.sp-marketing-home .mesh-wrap:after{z-index:3;content:"";position:absolute;inset:0;background:linear-gradient(270deg,#fff 2%,#ffffffea 20%,#ffffff20 70%,#ffffff00)}.sp-marketing-home #mesh{position:absolute;inset:0;width:100%;height:100%;z-index:1}.sp-marketing-home .mesh-fallback{position:absolute;inset:-25%;background:radial-gradient(ellipse at 20% 60%,#6ad5bc 0,transparent 48%),radial-gradient(ellipse at 65% 20%,#dfb5ee 0,transparent 42%),radial-gradient(ellipse at 30% 90%,#7ac8f7 0,transparent 47%),linear-gradient(120deg,#b6edd5,#a7bffa,#e5c8e7);animation:sp-home-mesh-shift 15s ease-in-out infinite alternate}.sp-marketing-home .mesh-grain{position:absolute;inset:0;z-index:2;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}.sp-marketing-home .hero-rails{position:absolute;inset:92px max(48px,calc((100vw - 1180px) / 2)) 0;z-index:-1;border-inline:1px solid #183e3410;background:linear-gradient(90deg,transparent calc(33.333% - 1px),#183e340a 33.333%,transparent calc(33.333% + 1px),transparent calc(66.666% - 1px),#183e340a 66.666%,transparent calc(66.666% + 1px));pointer-events:none}.sp-marketing-home .hero-grid{min-height:655px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:20px;padding-top:50px;padding-bottom:45px}.sp-marketing-home .hero-copy{position:relative;z-index:3;padding-left:8px;align-self:center}.sp-marketing-home .eyebrow-pill{display:inline-flex;align-items:center;gap:10px;font-size:11px;border:1px solid #31725120;border-radius:30px;padding:6px 12px;background:#ffffffa8;backdrop-filter:blur(12px);margin-bottom:26px;white-space:nowrap}.sp-marketing-home .eyebrow-pill>span:last-child{margin-right:12px}.sp-marketing-home .live-dot{width:6px;height:6px;border-radius:50%;background:#099c72;box-shadow:0 0 0 4px #099c7212}.sp-marketing-home .hero h1{font-size:clamp(40px,4vw,58px);font-weight:780;line-height:1.35;letter-spacing:-.075em;margin-bottom:20px}.sp-marketing-home .hero-word{color:var(--green);position:relative}.sp-marketing-home .hero-word:after{content:"";position:absolute;right:0;bottom:-6px;left:3px;height:4px;border-radius:50%;background:linear-gradient(90deg,#22af91,#9be2c4);transform:rotate(-4deg)}.sp-marketing-home .hero-description{font-size:17px;max-width:430px;color:#506b64;line-height:2;letter-spacing:-.02em}.sp-marketing-home .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.sp-marketing-home .button{display:inline-flex;align-items:center;justify-content:center;gap:27px;border-radius:32px;padding:12px 24px;font-size:13px;font-weight:600;border:0;line-height:1.8;transition:transform .25s var(--ease),box-shadow .25s,background .25s;white-space:nowrap}.sp-marketing-home .button:hover{transform:translateY(-3px)}.sp-marketing-home .button-dark{background:#123f34;color:white;box-shadow:0 4px 8px #0c4f2c0a}.sp-marketing-home .button-dark:hover{background:#077355;box-shadow:0 9px 25px #0a594425}.sp-marketing-home .button-outline{border:1px solid #bfd8cf;background:white;color:var(--green)}.sp-marketing-home .text-link{font-size:12px;font-weight:600;display:flex;gap:12px;align-items:center}.sp-marketing-home .text-link:hover{color:#0c9b74}.sp-marketing-home .hero-facts{display:flex;gap:22px;margin-top:24px;color:#678178;font-size:10px}.sp-marketing-home .hero-facts i{color:#0a9370;font-style:normal;margin-left:4px}.sp-marketing-home .hero-visual{direction:rtl;position:relative;min-width:0;height:474px;display:flex;align-items:center;perspective:1400px;transform:translateX(-15px)}.sp-marketing-home .dashboard{position:relative;width:100%;height:385px;display:flex;background:#ffffffed;border:1px solid #fff;border-radius:14px;box-shadow:-20px 28px 65px #12394a20,0 1px 3px #16465214;transform:rotateY(7deg) rotateX(4deg) rotate(-3deg);transform-origin:50% 50%;transition:transform .6s var(--ease);overflow:hidden;animation:sp-home-dashboard-enter 1.2s var(--ease) both}.sp-marketing-home .dashboard:hover{transform:rotateY(0) rotateX(0) rotate(0)}.sp-marketing-home .dashboard-rail{width:52px;background:#f0f6f4;display:flex;flex-direction:column;align-items:center;padding:15px 8px;gap:17px;font-size:18px;color:#81958d;border-left:1px solid #e5eeea;flex-shrink:0}.sp-marketing-home .dashboard-rail img{width:31px;height:31px;object-fit:contain;mix-blend-mode:multiply}.sp-marketing-home .dashboard-rail>span{line-height:1.5}.sp-marketing-home .dashboard-rail .rail-selected{color:#078867;background:#d7efe5;border-radius:7px;width:32px;text-align:center}.sp-marketing-home .dashboard-rail b{margin-top:auto;font-size:10px;color:white;background:#c1a8d7;border-radius:50%;width:23px;height:23px;text-align:center;line-height:23px}.sp-marketing-home .dashboard-body{padding:19px 22px;flex:1;min-width:0}.sp-marketing-home .dashboard-top{display:flex;justify-content:space-between;align-items:center;font-size:8px}.sp-marketing-home .workspace-name{display:flex;align-items:center;gap:6px;font-weight:600}.sp-marketing-home .workspace-name small{margin-right:5px}.sp-marketing-home .workspace-icon{background:#124c3b;color:white;width:21px;height:21px;border-radius:5px;text-align:center;font-size:10px;padding-top:2px}.sp-marketing-home .demo-tag{border-radius:15px;background:#eef5f1;color:#628073;font-size:9px;padding:3px 8px;white-space:nowrap}.sp-marketing-home .dashboard-heading{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.sp-marketing-home .dashboard-heading small{font-size:8px;color:#90a39a}.sp-marketing-home .dashboard-heading h2{font-size:16px;font-weight:650;margin-top:1px}.sp-marketing-home .calendar{font-size:8px;background:#f6f8f7;border:1px solid #e8efeb;border-radius:4px;padding:3px 7px;color:#72897f}.sp-marketing-home .dashboard-stats{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.sp-marketing-home .dashboard-stats small{font-size:8px;color:#7c9288;display:block}.sp-marketing-home .dashboard-stats strong{display:block;line-height:1.5;font-size:21px;font-weight:650;letter-spacing:-.04em}.sp-marketing-home .dashboard-stats em{font-style:normal;font-size:8px;font-weight:400;color:#8a9b93}.sp-marketing-home .trend{font-size:7px;color:#14856a}.sp-marketing-home .mini-balance{width:135px;border-right:1px solid #e8f0eb;padding-right:19px}.sp-marketing-home .mini-balance strong{font-size:15px}.sp-marketing-home .mini-bars{height:17px;display:flex;gap:4px;align-items:end;margin-top:3px;direction:ltr}.sp-marketing-home .mini-bars i{width:5px;border-radius:2px;background:#a8decb;height:7px}.sp-marketing-home .mini-bars i:nth-child(3n){height:15px;background:#199c77}.sp-marketing-home .mini-bars i:nth-child(2n){height:11px}.sp-marketing-home .chart{height:91px;position:relative;margin-top:9px}.sp-marketing-home .chart svg{height:70px;width:100%;overflow:visible;position:relative}.sp-marketing-home .chart-grid{position:absolute;inset:0 0 20px;background:repeating-linear-gradient(0deg,#0000,#0000 22px,#183d3410 23px,#0000 24px)}.sp-marketing-home .chart-line{stroke-dasharray:550;stroke-dashoffset:550;animation:sp-home-draw-line 2.5s .5s var(--ease) forwards}.sp-marketing-home .chart-labels{display:flex;justify-content:space-between;direction:ltr;font-size:7px;color:#9aaba2}.sp-marketing-home .recent-title{border-top:1px solid #e8efeb;padding-top:8px;display:flex;justify-content:space-between;font-size:8px;margin-top:5px}.sp-marketing-home .recent-title span:last-child{color:#748d80;font-size:7px}.sp-marketing-home .recent-row{display:flex;align-items:center;gap:8px;font-size:8px;margin-top:9px}.sp-marketing-home .item-icon{border-radius:6px;height:26px;width:26px;display:grid;place-items:center;font-size:12px}.sp-marketing-home .lavender{background:#f1eafa;color:#9a75bf}.sp-marketing-home .mint{background:#e0f3e9;color:#3d9275}.sp-marketing-home .recent-row>span:nth-child(2){flex:1;font-weight:550}.sp-marketing-home .recent-row small{font-size:6px;color:#879c90;display:block}.sp-marketing-home .recent-row strong{font-size:9px;font-weight:550;margin-left:9px}.sp-marketing-home .status-badge{background:#e5f4ec;color:#288367;font-size:6px;border-radius:9px;padding:2px 6px;white-space:nowrap}.sp-marketing-home .status-badge.pending{background:#fff4da;color:#aa8b35}.sp-marketing-home .floating-approval{position:absolute;bottom:17px;right:-18px;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fffffff5;border:1px solid #fff;border-radius:13px;box-shadow:0 16px 35px #144c3a15;z-index:4;animation:sp-home-float 7s ease-in-out infinite;backdrop-filter:blur(18px)}.sp-marketing-home .approval-icon{height:35px;width:35px;display:grid;place-items:center;border-radius:50%;color:#029164;background:#dbf5e7;font-size:17px}.sp-marketing-home .floating-approval strong{display:block;font-size:11px}.sp-marketing-home .floating-approval small{display:block;color:#7f948a;font-size:8px}.sp-marketing-home .approval-spark{font-size:23px;color:#16a580;margin-right:22px}.sp-marketing-home .floating-receipt{width:179px;position:absolute;left:-25px;bottom:-19px;border:1px solid white;background:#fffffff5;padding:15px;border-radius:16px;box-shadow:-10px 18px 45px #1a4b5c20;z-index:5;text-align:center;transform:rotate(4deg);animation:receipt-sp-home-float 9s ease-in-out infinite}.sp-marketing-home .receipt-top{display:flex;justify-content:space-between;font-size:9px;color:#0f6e51;font-weight:650}.sp-marketing-home .receipt-circle{display:grid;place-items:center;margin:13px auto 8px;background:#e4f5ec;color:#2c9a72;width:31px;height:31px;border-radius:50%;font-size:14px}.sp-marketing-home .floating-receipt>strong{font-size:9px;display:block}.sp-marketing-home .floating-receipt>small{font-size:7px;color:#8a9b92;display:block;margin-top:3px}.sp-marketing-home .receipt-amount{font-size:18px;font-weight:650;margin-top:9px}.sp-marketing-home .receipt-amount>span{display:block;font-size:7px;font-weight:400;color:#8b9d92}.sp-marketing-home .receipt-line{border-top:1px dashed #d8e5dc;margin-top:9px}.sp-marketing-home .receipt-note{font-size:6px;color:#8a9d91;display:block;margin-top:8px}.sp-marketing-home .orbit{position:absolute;border:1px solid #feffff60;border-radius:50%;width:350px;height:350px;left:5px;top:12px;pointer-events:none;transform:rotateX(64deg) rotate(-30deg);z-index:-1}.sp-marketing-home .orbit-two{width:500px;height:500px;left:-80px;top:-70px}.sp-marketing-home .visual-caption{position:absolute;left:160px;bottom:-8px;font-size:9px;color:#8d9c97;transform:rotate(-3deg)}.sp-marketing-home .audiences{display:flex;align-items:center;gap:45px;padding-block:36px 40px;border-top:1px solid #143e3210;color:#84958e;font-size:10px}.sp-marketing-home .audiences>span{white-space:nowrap}.sp-marketing-home .audiences>div{display:flex;align-items:center;justify-content:space-between;gap:30px;flex:1}.sp-marketing-home .audiences b{color:#5f776e;font-size:15px;font-weight:550}.sp-marketing-home .audiences i{font-style:normal;font-size:20px;color:#acbfb5}.sp-marketing-home .section-label{display:flex;align-items:center;gap:9px;color:#0a8f69;font-size:12px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.sp-marketing-home .section-label>span{height:14px;width:3px;background:#11aa81;border-radius:3px}.sp-marketing-home .section-intro h2,.sp-marketing-home .trust-heading h2{font-size:46px;line-height:1.55;font-weight:700;letter-spacing:-.06em}.sp-marketing-home .muted{color:#84968f}.sp-marketing-home .section-intro>p{max-width:580px;color:#70847a;font-size:15px;margin-top:18px;line-height:2}.sp-marketing-home .demo-layout{margin-top:55px;display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.sp-marketing-home .flow-story{position:relative}.sp-marketing-home .story-step{display:flex;gap:20px;position:relative;padding-bottom:35px}.sp-marketing-home .story-step:before{content:"";width:1px;position:absolute;right:19px;top:46px;bottom:3px;background:linear-gradient(#bedfce,#e1ece6)}.sp-marketing-home .story-step:last-of-type:before{display:none}.sp-marketing-home .story-step>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#edf7f1;color:#31866a;border:1px solid #d3e8dc;flex-shrink:0;font-size:13px}.sp-marketing-home .story-step h3{font-size:18px;font-weight:650;margin-top:1px}.sp-marketing-home .story-step p{font-size:13px;color:#7c8f83;margin-top:7px}.sp-marketing-home .human-note{font-size:12px;color:#51765f;margin-top:1px;display:flex;align-items:center;gap:12px}.sp-marketing-home .human-note>span{font-family:Georgia,serif;font-size:37px;transform:rotate(-10deg);color:#86ac95}.sp-marketing-home .expense-demo{border:1px solid #e0eae3;border-radius:21px;box-shadow:0 17px 45px #1e654208;background:white;padding:29px}.sp-marketing-home .demo-card-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#577564;padding-bottom:21px;border-bottom:1px solid #edf2ee}.sp-marketing-home .tiny-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:#13a67b;vertical-align:middle;margin-left:6px}.sp-marketing-home .expense-demo h3{font-size:21px;margin-top:22px}.sp-marketing-home .card-subtitle{font-size:11px;color:#8a9d90;margin-top:7px}.sp-marketing-home .budget-line{margin-top:25px;padding:13px 15px;background:#f5f8f5;border-radius:9px;display:flex;justify-content:space-between;font-size:11px}.sp-marketing-home .budget-line strong{font-size:14px;font-weight:600}.sp-marketing-home .budget-line small{font-size:9px;font-weight:400}.sp-marketing-home .range-label{display:flex;align-items:center;justify-content:space-between;margin-top:21px;font-size:11px;color:#738a7a}.sp-marketing-home .range-label output{font-size:13px;color:#244c39;font-weight:600}.sp-marketing-home input[type=range]{width:100%;height:5px;accent-color:#168563;margin:22px 0 9px;cursor:pointer}.sp-marketing-home .range-extents{display:flex;justify-content:space-between;font-size:9px;color:#96a69b}.sp-marketing-home .budget-meter{height:6px;border-radius:8px;margin-top:20px;background:#eef2ee;position:relative;overflow:hidden}.sp-marketing-home .budget-meter>span{display:block;height:100%;width:60%;background:#ebc678;border-radius:inherit;transition:width .4s,background .4s}.sp-marketing-home .budget-meter>i{position:absolute;right:50%;top:0;bottom:0;width:2px;background:#fff}.sp-marketing-home .demo-feedback{display:flex;align-items:center;gap:11px;border-radius:9px;background:#fff8e9;padding:13px;margin-top:14px;min-height:66px}.sp-marketing-home .feedback-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #c9a760;border-radius:50%;color:#b08b42;font-size:11px;flex-shrink:0}.sp-marketing-home .demo-feedback strong{font-size:11px;color:#8b703b;font-weight:600}.sp-marketing-home .demo-feedback p{font-size:10px;color:#ae9568;margin-top:2px}.sp-marketing-home .demo-feedback.is-good{background:#edf8f0}.sp-marketing-home .is-good .feedback-icon{color:#1a9166;border-color:#8fbd9e}.sp-marketing-home .is-good strong{color:#216a49}.sp-marketing-home .is-good p{color:#729d7e}.sp-marketing-home .demo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.sp-marketing-home .demo-controls .button{font-size:11px;padding:9px 18px}.sp-marketing-home .reset-button{font-size:11px;color:#8ba093;background:none;border:0;margin-right:auto}.sp-marketing-home .demo-footnote{font-size:9px;line-height:1.8;color:#92a599;margin-top:15px}.sp-marketing-home .products-section{background:#102f2e;color:white;position:relative;overflow:hidden;isolation:isolate}.sp-marketing-home .products-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 2% 65%,#185b6850,transparent 50%),radial-gradient(ellipse at 90% 0,#35755240,transparent 48%)}.sp-marketing-home .products-intro{display:flex;justify-content:space-between;align-items:end;gap:90px}.sp-marketing-home .section-label.light{color:#8fd1b4}.sp-marketing-home .section-label.light>span{background:#73c5a2}.sp-marketing-home .products-intro h2{font-size:47px;line-height:1.5;letter-spacing:-.05em;font-weight:650}.sp-marketing-home .products-intro h2>span{color:#83b7a4}.sp-marketing-home .products-intro>p{max-width:370px;font-size:14px;color:#a1c1b2;line-height:2.1;padding-bottom:7px}.sp-marketing-home .product-explorer{display:grid;grid-template-columns:240px 1fr;gap:45px;margin-top:58px}.sp-marketing-home .product-tabs{display:flex;flex-direction:column;gap:5px}.sp-marketing-home .product-tabs>button{display:flex;align-items:center;gap:14px;text-align:right;padding:15px 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:#92b6a8;font-size:14px;transition:background .25s,color .25s,border-color .25s}.sp-marketing-home .product-tabs>button>span{width:20px;font-size:20px;line-height:1;text-align:center}.sp-marketing-home .product-tabs i{font-style:normal;margin-right:auto;color:#538c79;opacity:0;transition:opacity .25s}.sp-marketing-home .product-tabs>button:hover{background:#ffffff08;color:white}.sp-marketing-home .product-tabs>button[aria-selected=true]{background:#c5f0d412;color:#cdf4dd;border-color:#c5f0d424}.sp-marketing-home .product-tabs>button[aria-selected=true] i{opacity:1;color:#adddbd}.sp-marketing-home .product-panel{display:grid;grid-template-columns:.8fr 1fr;gap:28px;align-items:center;position:relative;border-top:1px solid #b8e8cb20;padding-top:22px;min-height:365px;transition:opacity .22s,transform .22s}.sp-marketing-home .product-panel-copy>span:first-child{font-family:Arial,sans-serif;font-size:10px;color:#79c5a6;letter-spacing:.15em}.sp-marketing-home .product-panel-copy h3{font-size:30px;font-weight:650;line-height:1.6;margin-top:16px}.sp-marketing-home .product-panel-copy>p{font-size:12px;color:#9fbeb0;line-height:2;margin-top:15px}.sp-marketing-home .product-state{display:inline-block;margin-top:22px;border:1px solid #9bc8af30;color:#8fbba4;padding:3px 9px;border-radius:20px;font-size:9px}.sp-marketing-home .contract-visual{border:1px solid #ffffff24;background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-radius:15px;padding:20px 22px;box-shadow:0 25px 50px #0002;transform:perspective(900px) rotateY(5deg);transition:transform .4s}.sp-marketing-home .contract-visual:hover{transform:perspective(900px) rotateY(0)}.sp-marketing-home .contract-top{display:flex;justify-content:space-between;font-size:8px;color:#94b8a8}.sp-marketing-home .contract-top>span:last-child{font-size:15px;color:#a2d9bc}.sp-marketing-home .contract-visual>strong{font-size:17px;display:block;margin-top:12px;font-weight:550;letter-spacing:-.03em}.sp-marketing-home .contract-parties{display:flex;align-items:center;gap:10px;font-size:9px;margin-top:16px;border-bottom:1px solid #ffffff15;padding-bottom:16px;color:#b3cbbf}.sp-marketing-home .contract-parties>span{border-radius:6px;border:1px solid #ffffff1a;padding:5px 9px}.sp-marketing-home .contract-parties i{font-style:normal;color:#6c9d84}.sp-marketing-home .contract-flow{margin-top:16px}.sp-marketing-home .contract-flow>div{display:flex;align-items:center;gap:10px;font-size:10px;height:38px;position:relative;color:#91b5a3}.sp-marketing-home .contract-flow>div>i{height:17px;width:17px;line-height:17px;text-align:center;border-radius:50%;border:1px solid #47765e;font-size:8px;font-style:normal;color:#ade1bd;position:relative;background:#193c34;z-index:1}.sp-marketing-home .contract-flow>div:after{content:"";position:absolute;top:27px;bottom:-7px;width:1px;right:8px;background:#49756055}.sp-marketing-home .contract-flow>div:last-child:after{display:none}.sp-marketing-home .contract-flow small{margin-right:auto;font-family:Arial,sans-serif;font-size:8px;color:#47745f}.sp-marketing-home .contract-flow .flow-current{color:#c4edcd}.sp-marketing-home .contract-flow .flow-current>i{border-color:#80c498;box-shadow:0 0 0 4px #80c49812}.sp-marketing-home .flow-current>i:before{content:"";height:5px;width:5px;position:absolute;top:5px;right:5px;border-radius:50%;background:#9addaa;animation:sp-home-pulse 2s infinite}.sp-marketing-home .contract-bottom{display:flex;justify-content:space-between;font-size:7px;color:#678e78;padding-top:15px;margin-top:10px;border-top:1px solid #ffffff12}.sp-marketing-home .contract-bottom b{font-size:13px;color:#94d6a9}.sp-marketing-home .product-fineprint{max-width:800px;font-size:10px;color:#6b9681;margin-right:285px;margin-top:28px;line-height:1.9}.sp-marketing-home .pricing-section{background:#edf5ed;position:relative;overflow:hidden}.sp-marketing-home .pricing-layout{display:grid;grid-template-columns:.9fr 1fr;gap:105px;align-items:center}.sp-marketing-home .pricing-copy h2{font-size:60px;line-height:1.45;letter-spacing:-.055em;font-weight:740;color:#14432f}.sp-marketing-home .pricing-copy>p{font-size:15px;color:#68816a;line-height:2.1;max-width:380px;margin-top:20px}.sp-marketing-home .plain-list{padding:0;margin:27px 0 0;list-style:none;font-size:13px;color:#456a4f}.sp-marketing-home .plain-list li{margin-top:13px;display:flex;gap:13px;align-items:center}.sp-marketing-home .plain-list li>span{font-size:11px;color:#377550}.sp-marketing-home .honesty-note{display:flex;align-items:center;gap:12px;margin-top:34px;color:#6e8c70}.sp-marketing-home .honesty-note>span{font-size:39px;font-family:Georgia,serif;transform:rotate(15deg)}.sp-marketing-home .honesty-note p{font-size:11px;max-width:255px;line-height:2}.sp-marketing-home .fee-calculator{background:white;border:1px solid #e1e9de;box-shadow:0 20px 60px #41673c0a;border-radius:22px;padding:32px}.sp-marketing-home .calculator-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.sp-marketing-home .calculator-heading h3{font-size:20px;font-weight:600}.sp-marketing-home .tariff-promotion{display:flex;align-items:center;gap:9px;color:#365d4e;font-size:12px;line-height:1.9;margin:18px 0;cursor:pointer}.sp-marketing-home .tariff-promotion input{width:17px;height:17px;accent-color:#087357}.sp-marketing-home .currency-tabs{display:flex;border-bottom:1px solid #e5eee3;gap:23px;margin-top:22px}.sp-marketing-home .currency-tabs>button{background:transparent;border:0;padding:8px 4px 10px;color:#95a28f;font-size:11px;position:relative}.sp-marketing-home .currency-tabs>button[aria-pressed=true]{color:#21603c;font-weight:600}.sp-marketing-home .currency-tabs>button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:2px;background:#26764b}.sp-marketing-home .amount-label{display:block;margin-top:21px;font-size:10px;color:#85937f}.sp-marketing-home .amount-field{display:flex;align-items:center;border:1px solid #b9ceaf;border-radius:10px;margin-top:7px;padding:11px 15px;transition:box-shadow .2s}.sp-marketing-home .amount-field:focus-within{box-shadow:0 0 0 3px #c3e5b766}.sp-marketing-home .amount-field>input{background:none;border:0;outline:0;width:100%;min-width:0;font-size:29px;color:#284b31;font-weight:650;letter-spacing:-.04em;line-height:1.7}.sp-marketing-home .amount-field>span{font-size:11px;color:#84937d;white-space:nowrap;margin-right:12px}.sp-marketing-home .amount-error{font-size:10px;color:#a84e44;margin-top:7px}.sp-marketing-home .fee-breakdown{margin-top:24px}.sp-marketing-home .fee-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#81937b;margin-top:18px}.sp-marketing-home .fee-breakdown strong{font-size:12px;color:#496740;font-weight:500}.sp-marketing-home .info-button{width:13px;height:13px;line-height:10px;padding:0;border:1px solid #a8bca1;border-radius:50%;font-size:9px;background:transparent;color:#8d9f84;margin-right:4px;font-family:Georgia,serif}.sp-marketing-home .fee-breakdown>p{font-size:10px;color:#708665;line-height:1.9;padding:8px 10px;background:#f5f8f2;border-radius:7px;margin-top:8px}.sp-marketing-home .fee-breakdown>.net-row{border-top:1px solid #e4ecdf;padding-top:20px;margin-top:21px;font-size:11px;color:#385b32}.sp-marketing-home .net-row>strong{font-size:25px;font-weight:650;color:#274f2d}.sp-marketing-home .net-row small{font-size:9px;font-weight:400}.sp-marketing-home .rate-row{display:flex;justify-content:space-between;gap:10px;font-size:9px;margin-top:19px;color:#7f9a72}.sp-marketing-home .rate-row>span:first-child{color:#739262;border-radius:20px;background:#f0f6e9;padding:2px 8px}.sp-marketing-home .fee-example-note{display:flex;gap:8px;font-size:10px;background:#faf7ee;color:#9a885e;border-radius:8px;padding:11px 12px;margin-top:20px;line-height:1.9}.sp-marketing-home .fee-example-note>span{flex-shrink:0;width:14px;height:14px;line-height:14px;border:1px solid #bcaa7d;border-radius:50%;text-align:center;font-size:8px;margin-top:3px}.sp-marketing-home .calculator-cta{width:100%;justify-content:space-between;margin-top:22px;font-size:11px;border-radius:9px;background:#205b3b}.sp-marketing-home .trust-heading{max-width:600px}.sp-marketing-home .trust-points{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:52px}.sp-marketing-home .trust-icon{display:block;font-size:29px;color:#269673;margin-bottom:17px}.sp-marketing-home .trust-points h3{font-size:19px;font-weight:600;margin-bottom:12px}.sp-marketing-home .trust-points p{font-size:13px;line-height:2;color:#809486}.sp-marketing-home .closing{position:relative;overflow:hidden;background:#d3eedf;isolation:isolate}.sp-marketing-home .closing-content{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:70px}.sp-marketing-home .closing-content>div>span{font-size:12px;color:#518363}.sp-marketing-home .closing h2{font-size:42px;line-height:1.55;font-weight:650;margin-top:13px;letter-spacing:-.055em}.sp-marketing-home .button-white{background:white;color:#236344;border:1px solid white;box-shadow:0 10px 30px #31724d10;font-size:12px}.sp-marketing-home .closing-orb{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(ellipse,#a7c5ec80,#a8e8d480,transparent 67%);z-index:-1;left:-140px;bottom:-340px;animation:sp-home-closing-shift 12s ease-in-out infinite alternate}.sp-marketing-home .footer{display:flex;align-items:center;gap:30px;padding-block:27px}.sp-marketing-home .footer .brand img{width:84px;height:31px;mix-blend-mode:multiply}.sp-marketing-home .footer>span{font-size:10px;color:#809485}.sp-marketing-home .footer>a:not(.brand){font-size:10px;margin-right:auto;color:#577461}.sp-marketing-home .footer>.footer-concept{font-size:9px;color:#99a79c}.sp-marketing-home dialog{border:1px solid #d5e8da;border-radius:25px;padding:44px;width:min(470px,calc(100% - 36px));box-shadow:0 35px 90px #123d3a33;color:var(--ink);text-align:center;background:#fdfffd}.sp-marketing-home dialog::backdrop{background:#0c292a88;backdrop-filter:blur(8px)}.sp-marketing-home .dialog-close{position:absolute;left:16px;top:10px;border:0;background:none;color:#7c958a;font-size:25px}.sp-marketing-home .dialog-symbol{display:block;color:#189c77;font-size:40px;margin-bottom:20px}.sp-marketing-home dialog h2{font-size:25px;line-height:1.8;font-weight:650}.sp-marketing-home dialog p{font-size:13px;color:#789481;line-height:2.1;margin-top:12px}.sp-marketing-home dialog .button{margin-top:25px;display:flex}.sp-marketing-home .dialog-site{display:block;font-size:11px;color:#73907b;margin-top:19px}.sp-marketing-home .reveal{opacity:1;transform:none}.sp-marketing-home.enhanced .reveal{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.sp-marketing-home.enhanced .reveal.visible{opacity:1;transform:none}@keyframes sp-home-mesh-shift{0%{transform:translate(-6%) rotate(-9deg) scale(1)}to{transform:translate(7%,4%) rotate(13deg) scale(1.13)}}@keyframes sp-home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sp-home-receipt-float{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes sp-home-draw-line{to{stroke-dashoffset:0}}@keyframes sp-home-dashboard-enter{0%{opacity:0;translate:-20px 25px}to{opacity:1;translate:0 0}}@keyframes sp-home-pulse{50%{opacity:.5;box-shadow:0 0 0 3px #9addaa15}}@keyframes sp-home-closing-shift{to{transform:translate(100px,-50px) rotate(25deg)}}.sp-marketing-home.motion-paused *,.sp-marketing-home.motion-paused :after,.sp-marketing-home.motion-paused :before{animation-play-state:paused!important}.sp-marketing-home.motion-paused .reveal{transition:none!important}@media (min-width:1500px){.sp-marketing-home .shell{width:min(1240px,calc(100% - 150px))}.sp-marketing-home .hero-grid{min-height:740px;gap:45px}.sp-marketing-home .hero-visual{height:490px}.sp-marketing-home .dashboard{height:405px}.sp-marketing-home .dashboard-body{padding:23px 25px}.sp-marketing-home .dashboard-heading{margin-top:20px}.sp-marketing-home .chart{height:100px}.sp-marketing-home .chart svg{height:80px}.sp-marketing-home .recent-row{margin-top:11px}.sp-marketing-home .floating-receipt{bottom:-8px}.sp-marketing-home .floating-approval{bottom:20px}}@media (max-width:1150px){.sp-marketing-home .shell{width:calc(100% - 64px)}.sp-marketing-home .nav-links{gap:20px;font-size:11px}.sp-marketing-home .nav{gap:20px}.sp-marketing-home .hero-grid{grid-template-columns:1fr 1fr;gap:20px;min-height:630px}.sp-marketing-home .hero h1{font-size:46px}.sp-marketing-home .hero-description{font-size:15px;max-width:360px}.sp-marketing-home .hero-visual{height:420px;transform:translateX(-5px)}.sp-marketing-home .dashboard{height:355px}.sp-marketing-home .dashboard-body{padding:17px}.sp-marketing-home .dashboard-heading h2{font-size:14px}.sp-marketing-home .dashboard-stats strong{font-size:19px}.sp-marketing-home .mini-balance{width:115px;padding-right:12px}.sp-marketing-home .mini-balance strong{font-size:13px}.sp-marketing-home .chart{height:74px}.sp-marketing-home .chart svg{height:54px}.sp-marketing-home .floating-receipt{left:-12px;bottom:-36px;width:151px;padding:13px}.sp-marketing-home .floating-approval{right:-25px;bottom:0;padding:11px}.sp-marketing-home .visual-caption{display:none}.sp-marketing-home .hero-actions{gap:18px}.sp-marketing-home .hero-actions .button{padding:11px 18px;font-size:12px}.sp-marketing-home .hero-facts{font-size:9px;gap:15px}.sp-marketing-home .audiences{gap:25px}.sp-marketing-home .audiences>div{gap:16px}.sp-marketing-home .audiences b{font-size:12px}.sp-marketing-home .demo-layout,.sp-marketing-home .pricing-layout{gap:60px}.sp-marketing-home .product-explorer{grid-template-columns:205px 1fr;gap:30px}.sp-marketing-home .product-panel{gap:23px;grid-template-columns:.8fr 1fr}.sp-marketing-home .product-panel-copy h3{font-size:25px}.sp-marketing-home .product-fineprint{margin-right:235px}.sp-marketing-home .contract-visual{padding:17px}.sp-marketing-home .pricing-copy h2{font-size:52px}.sp-marketing-home .net-row>strong{font-size:22px}.sp-marketing-home .footer{gap:20px}}@media (max-width:900px){.sp-marketing-home .nav-links{display:none}.sp-marketing-home .hero-grid{gap:25px;grid-template-columns:1fr 1fr;min-height:600px}.sp-marketing-home .hero h1{font-size:38px}.sp-marketing-home .hero-description{font-size:13px}.sp-marketing-home .hero-facts{flex-direction:column;gap:2px}.sp-marketing-home .hero-visual{height:390px}.sp-marketing-home .dashboard{height:315px}.sp-marketing-home .dashboard-rail{width:37px;padding-inline:5px;gap:14px;font-size:14px}.sp-marketing-home .dashboard-rail img{width:26px;height:26px}.sp-marketing-home .dashboard-rail .rail-selected{width:26px}.sp-marketing-home .dashboard-body{padding:14px}.sp-marketing-home .dashboard-heading h2{font-size:11px}.sp-marketing-home .calendar{font-size:6px}.sp-marketing-home .dashboard-top{font-size:7px}.sp-marketing-home .dashboard-stats{margin-top:12px}.sp-marketing-home .dashboard-stats strong{font-size:16px}.sp-marketing-home .mini-balance{width:88px;padding-right:10px}.sp-marketing-home .mini-balance strong{font-size:11px}.sp-marketing-home .dashboard-stats small{font-size:6px}.sp-marketing-home .mini-bars{gap:3px}.sp-marketing-home .mini-bars i{width:4px}.sp-marketing-home .recent-row strong{font-size:7px;margin-left:0}.sp-marketing-home .recent-row{gap:5px;font-size:6px}.sp-marketing-home .status-badge{font-size:5px;padding:1px 4px}.sp-marketing-home .floating-approval{right:-20px;bottom:5px;padding:10px;gap:8px}.sp-marketing-home .floating-approval strong{font-size:9px}.sp-marketing-home .floating-approval small{font-size:6px}.sp-marketing-home .approval-icon{height:28px;width:28px}.sp-marketing-home .approval-spark{margin-right:8px;font-size:18px}.sp-marketing-home .floating-receipt{width:133px;left:-15px;bottom:-30px;padding:12px}.sp-marketing-home .receipt-amount{font-size:16px}.sp-marketing-home .floating-receipt>strong{font-size:8px}.sp-marketing-home .floating-receipt>small{font-size:6px}.sp-marketing-home .audiences{align-items:flex-start;gap:16px}.sp-marketing-home .audiences>div{flex-wrap:wrap;gap:10px 20px}.sp-marketing-home .audiences i{display:none}.sp-marketing-home .audiences b{font-size:11px}.sp-marketing-home .section-pad{padding-block:80px}.sp-marketing-home .section-intro h2,.sp-marketing-home .trust-heading h2{font-size:37px}.sp-marketing-home .demo-layout{gap:35px;grid-template-columns:.85fr 1fr}.sp-marketing-home .story-step{gap:13px}.sp-marketing-home .story-step h3{font-size:15px}.sp-marketing-home .story-step p{font-size:11px}.sp-marketing-home .human-note{font-size:10px}.sp-marketing-home .expense-demo{padding:22px}.sp-marketing-home .budget-line{font-size:10px}.sp-marketing-home .budget-line strong{font-size:12px}.sp-marketing-home .range-label output{font-size:11px}.sp-marketing-home .products-intro{gap:40px}.sp-marketing-home .products-intro h2{font-size:38px}.sp-marketing-home .products-intro>p{font-size:12px;max-width:300px}.sp-marketing-home .product-explorer{grid-template-columns:170px 1fr;gap:25px}.sp-marketing-home .product-tabs>button{font-size:12px;padding:13px 12px;gap:10px}.sp-marketing-home .product-panel{grid-template-columns:1fr 1fr;gap:18px}.sp-marketing-home .product-panel-copy h3{font-size:23px}.sp-marketing-home .product-panel-copy>p{font-size:11px}.sp-marketing-home .contract-visual{padding:13px}.sp-marketing-home .contract-visual>strong{font-size:13px}.sp-marketing-home .contract-flow>div{font-size:9px}.sp-marketing-home .contract-parties{gap:5px;font-size:7px}.sp-marketing-home .contract-bottom{font-size:6px}.sp-marketing-home .product-fineprint{margin-right:195px}.sp-marketing-home .pricing-layout{gap:35px;grid-template-columns:.8fr 1fr}.sp-marketing-home .pricing-copy h2{font-size:43px}.sp-marketing-home .pricing-copy>p{font-size:13px}.sp-marketing-home .plain-list{font-size:11px}.sp-marketing-home .fee-calculator{padding:24px}.sp-marketing-home .net-row>strong{font-size:19px}.sp-marketing-home .fee-breakdown>.net-row{font-size:9px}.sp-marketing-home .trust-points{gap:35px}.sp-marketing-home .trust-points h3{font-size:16px}.sp-marketing-home .trust-points p{font-size:11px}.sp-marketing-home .closing h2{font-size:34px}.sp-marketing-home .footer>.footer-concept{display:none}}@media (max-width:650px){.sp-marketing-home .shell{width:calc(100% - 40px)}.sp-marketing-home .site-header{height:auto;min-height:78px}.sp-marketing-home .nav{gap:12px}.sp-marketing-home .brand img{width:91px;height:31px}.sp-marketing-home .brand>span{font-size:8px}.sp-marketing-home .nav-actions{gap:12px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.sp-marketing-home .nav-actions>a:not(.nav-start){font-size:11px}.sp-marketing-home .nav-start{font-size:10px;padding:8px 12px}.sp-marketing-home .nav-start>span{margin-right:8px}.sp-marketing-home .motion-toggle{width:26px;height:26px;font-size:11px}.sp-marketing-home .menu-toggle{display:block;padding:0;font-size:20px}.sp-marketing-home .nav-links.mobile-open{display:flex;position:absolute;top:70px;left:20px;right:20px;flex-direction:column;align-items:stretch;gap:0;padding:12px 21px;border:1px solid #d9e9df;background:#fffffff5;border-radius:15px;box-shadow:0 20px 30px #113a2b12;backdrop-filter:blur(18px);font-size:13px}.sp-marketing-home .nav-links.mobile-open>a{padding:11px 0}.sp-marketing-home .preview-label{top:92px;left:20px;font-size:8px}.sp-marketing-home .hero{margin-top:-78px;padding-top:78px}.sp-marketing-home .mesh-wrap{height:780px;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.sp-marketing-home .mesh-wrap:after{background:linear-gradient(180deg,#ffffff45,#ffffffcc 18%,#ffffffb0 35%,#ffffff00 65%)}.sp-marketing-home .hero-rails{inset:78px 20px 0}.sp-marketing-home .hero-grid{grid-template-columns:1fr;min-height:0;padding-top:58px;padding-bottom:48px;gap:20px}.sp-marketing-home .hero-copy{padding:0 5px}.sp-marketing-home .eyebrow-pill{font-size:10px;padding:5px 10px;margin-bottom:19px}.sp-marketing-home .hero h1{font-size:clamp(38px,9vw,54px);line-height:1.35;letter-spacing:-.065em;margin-bottom:20px}.sp-marketing-home .hero-description{font-size:14px;max-width:400px;line-height:2}.sp-marketing-home .hero-actions{margin-top:24px;gap:22px}.sp-marketing-home .hero-actions .button{font-size:11px;padding:11px 19px}.sp-marketing-home .text-link{font-size:11px}.sp-marketing-home .hero-facts{flex-direction:row;gap:19px;font-size:8px;margin-top:20px}.sp-marketing-home .hero-visual{width:100%;height:350px;max-width:470px;margin:10px auto 20px;transform:none}.sp-marketing-home .dashboard{height:305px;transform:rotateY(4deg) rotateX(2deg) rotate(-2deg);width:100%;margin-top:0}.sp-marketing-home .dashboard-rail{width:37px}.sp-marketing-home .dashboard-body{padding:14px}.sp-marketing-home .dashboard-heading h2{font-size:13px}.sp-marketing-home .dashboard-stats strong{font-size:18px}.sp-marketing-home .mini-balance{width:110px}.sp-marketing-home .mini-balance strong{font-size:12px}.sp-marketing-home .dashboard-stats small{font-size:7px}.sp-marketing-home .chart{height:73px}.sp-marketing-home .chart svg{height:53px}.sp-marketing-home .recent-row{font-size:7px}.sp-marketing-home .recent-row strong{font-size:8px}.sp-marketing-home .recent-row small,.sp-marketing-home .status-badge{font-size:5px}.sp-marketing-home .dashboard-top{font-size:7px}.sp-marketing-home .dashboard .demo-tag{font-size:6px}.sp-marketing-home .floating-receipt{width:135px;left:-5px;bottom:-19px;padding:12px}.sp-marketing-home .floating-approval{right:-5px;bottom:-2px;padding:11px;max-width:calc(100% - 130px)}.sp-marketing-home .floating-approval strong{font-size:9px}.sp-marketing-home .floating-approval small{font-size:6px}.sp-marketing-home .approval-icon{flex-shrink:0}.sp-marketing-home .approval-spark{display:none}.sp-marketing-home .orbit{top:3px;width:280px;height:280px}.sp-marketing-home .orbit-two{width:400px;height:400px;top:-70px}.sp-marketing-home .audiences{padding-block:23px 27px;display:block}.sp-marketing-home .audiences>span{display:block;font-size:9px;margin-bottom:15px}.sp-marketing-home .audiences>div{justify-content:space-between;row-gap:13px;column-gap:15px}.sp-marketing-home .audiences b{font-size:11px;flex-basis:calc(50% - 15px)}.sp-marketing-home .section-pad{padding-block:65px}.sp-marketing-home .section-label{font-size:10px;margin-bottom:15px}.sp-marketing-home .section-intro h2,.sp-marketing-home .trust-heading h2{font-size:30px;line-height:1.7;letter-spacing:-.05em}.sp-marketing-home .section-intro>p{font-size:12px;line-height:2.1;margin-top:18px}.sp-marketing-home .demo-layout{grid-template-columns:1fr;gap:33px;margin-top:35px}.sp-marketing-home .story-step{padding-bottom:26px;gap:16px}.sp-marketing-home .story-step>span{height:33px;width:33px;font-size:11px}.sp-marketing-home .story-step:before{right:16px;top:39px}.sp-marketing-home .story-step h3{font-size:16px}.sp-marketing-home .story-step p{font-size:11px;margin-top:4px}.sp-marketing-home .human-note{font-size:11px;margin-top:-3px}.sp-marketing-home .expense-demo{padding:23px;border-radius:16px}.sp-marketing-home .expense-demo h3{font-size:20px}.sp-marketing-home .budget-line,.sp-marketing-home .card-subtitle{font-size:10px}.sp-marketing-home .budget-line strong{font-size:12px}.sp-marketing-home .demo-controls .button{font-size:10px;padding:10px 17px}.sp-marketing-home .demo-footnote{font-size:8px}.sp-marketing-home .products-intro{display:block}.sp-marketing-home .products-intro h2{font-size:33px;line-height:1.5}.sp-marketing-home .products-intro>p{font-size:12px;margin-top:20px;max-width:100%}.sp-marketing-home .product-explorer{display:flex;flex-direction:column;gap:22px;margin-top:30px}.sp-marketing-home .product-tabs{flex-direction:row;flex-wrap:wrap;gap:7px}.sp-marketing-home .product-tabs>button{font-size:10px;padding:8px 11px;gap:7px;border:1px solid #ffffff15;border-radius:20px;flex-shrink:0}.sp-marketing-home .product-tabs>button>span{font-size:13px;width:14px}.sp-marketing-home .product-tabs>button>i{display:none}.sp-marketing-home .product-panel{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:20px}.sp-marketing-home .product-panel-copy h3{font-size:27px;line-height:1.5;margin-top:12px}.sp-marketing-home .product-panel-copy h3 br{display:none}.sp-marketing-home .product-panel-copy>p{font-size:12px;max-width:90%;margin-top:12px}.sp-marketing-home .product-state{margin-top:15px;font-size:8px}.sp-marketing-home .product-panel-copy>span:first-child{font-size:9px}.sp-marketing-home .contract-visual{padding:21px 23px;transform:none;max-width:440px;width:100%;margin-inline:auto}.sp-marketing-home .contract-top{font-size:9px}.sp-marketing-home .contract-visual>strong{font-size:19px}.sp-marketing-home .contract-parties{font-size:10px;gap:10px}.sp-marketing-home .contract-flow>div{font-size:12px;height:42px}.sp-marketing-home .contract-bottom{font-size:8px}.sp-marketing-home .product-fineprint{margin-right:0;font-size:9px;line-height:2.1;margin-top:23px}.sp-marketing-home .pricing-layout{grid-template-columns:1fr;gap:33px}.sp-marketing-home .pricing-copy h2{font-size:43px;line-height:1.4}.sp-marketing-home .pricing-copy>p{font-size:13px;max-width:100%}.sp-marketing-home .plain-list{font-size:12px;margin-top:21px}.sp-marketing-home .honesty-note{margin-top:21px}.sp-marketing-home .honesty-note p{font-size:10px;max-width:280px}.sp-marketing-home .fee-calculator{padding:24px 21px;border-radius:17px}.sp-marketing-home .calculator-heading h3{font-size:18px}.sp-marketing-home .calculator-heading .demo-tag{font-size:8px}.sp-marketing-home .amount-field>input{font-size:28px}.sp-marketing-home .fee-breakdown>.net-row{font-size:9px}.sp-marketing-home .net-row>strong{font-size:23px}.sp-marketing-home .fee-breakdown>div{font-size:10px}.sp-marketing-home .fee-breakdown strong{font-size:12px}.sp-marketing-home .fee-breakdown .net-row>strong{font-size:22px}.sp-marketing-home .rate-row{font-size:8px}.sp-marketing-home .fee-example-note{font-size:9px}.sp-marketing-home .calculator-cta{font-size:10px;padding-inline:17px}.sp-marketing-home .trust-points{grid-template-columns:1fr;gap:30px;margin-top:35px}.sp-marketing-home .trust-points article{position:relative;padding-right:43px}.sp-marketing-home .trust-icon{position:absolute;right:0;top:-4px;font-size:25px}.sp-marketing-home .trust-points h3{font-size:17px;margin-bottom:8px}.sp-marketing-home .trust-points p{font-size:12px;max-width:400px}.sp-marketing-home .closing-content{flex-direction:column;gap:25px;align-items:flex-start;padding-block:48px}.sp-marketing-home .closing h2{font-size:34px;line-height:1.5}.sp-marketing-home .closing-content>div>span{font-size:10px}.sp-marketing-home .button-white{font-size:11px}.sp-marketing-home .closing-orb{left:-300px}.sp-marketing-home .footer{padding-block:22px;gap:13px;flex-wrap:wrap}.sp-marketing-home .footer>span{font-size:9px}.sp-marketing-home .footer .brand img{width:72px;height:28px}.sp-marketing-home .footer>a:not(.brand){font-size:9px}.sp-marketing-home .footer-concept{display:none}.sp-marketing-home dialog{padding:35px 25px}.sp-marketing-home dialog h2{font-size:22px}.sp-marketing-home dialog p{font-size:12px}}@media (prefers-reduced-motion:reduce){.sp-marketing-home{scroll-behavior:auto}.sp-marketing-home *,.sp-marketing-home :after,.sp-marketing-home :before{animation:none!important;transition:none!important}.sp-marketing-home .chart-line{stroke-dashoffset:0}.sp-marketing-home.enhanced .reveal{opacity:1;transform:none}}.sp-marketing-home main{overflow:clip;background:#f4f8fc}.sp-marketing-home .catalog-section,.sp-marketing-home .control-section,.sp-marketing-home .trust-section{position:relative;isolation:isolate}.sp-marketing-home .catalog-section:before,.sp-marketing-home .control-section:before,.sp-marketing-home .trust-section:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none}.sp-marketing-home .catalog-section:before{background:radial-gradient(ellipse at 10% 20%,#dce8ff 0,transparent 52%),radial-gradient(ellipse at 93% 70%,#d6f3ea 0,transparent 48%),linear-gradient(155deg,#f2f7ff,#f4f0fc 50%,#edf8f4)}.sp-marketing-home .control-section:before{background:radial-gradient(ellipse at 12% 72%,#d2eee8 0,transparent 54%),radial-gradient(ellipse at 90% 10%,#e4e2fa 0,transparent 46%),repeating-linear-gradient(90deg,transparent 0 95px,#55928b09 95px 96px),linear-gradient(145deg,#f2f8f8,#f8fbf8);border-block:1px solid #dceae8}.sp-marketing-home .trust-section:before{background:radial-gradient(ellipse at 15% 100%,#dbe8ff 0,transparent 58%),radial-gradient(ellipse at 88% 10%,#d7f2e8 0,transparent 48%),radial-gradient(#7c9bab24 .7px,transparent .8px),#f3f8fc;background-size:auto,auto,18px 18px}.sp-marketing-home .catalog-section{padding-top:76px}.sp-marketing-home .catalog-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:54px}.sp-marketing-home .catalog-heading>.section-label{grid-column:1/-1}.sp-marketing-home .catalog-heading h2{font-size:44px;font-weight:700;line-height:1.55;letter-spacing:-.055em}.sp-marketing-home .catalog-heading-side>p{color:#7c8f83;font-size:14px;max-width:360px;line-height:2;margin-bottom:8px}.sp-marketing-home .catalog-heading-side{min-width:0}.sp-marketing-home .connected-tools{position:relative;width:100%;max-width:420px;height:160px;margin-bottom:8px}.sp-marketing-home .connected-tools svg{width:100%;height:100%;overflow:visible}.sp-marketing-home .connected-tools path{stroke:#8cafd0;stroke-width:1.4;stroke-dasharray:5 7;animation:sp-home-flow-dash 22s linear infinite}.sp-marketing-home .connected-tools circle{stroke:#9fb9d633;stroke-width:16}.sp-marketing-home .tool-hub,.sp-marketing-home .tool-node{position:absolute;display:flex;align-items:center;justify-content:center;background:#ffffffcc;border:1px solid #ffffff;box-shadow:0 9px 22px #496e9c12;border-radius:13px}.sp-marketing-home .tool-node{width:92px;height:40px;gap:9px;color:#6596aa;font-size:22px}.sp-marketing-home .tool-node small{font-size:10px;color:#577583}.sp-marketing-home .tool-a{left:3%;top:18px;transform:rotate(-7deg)}.sp-marketing-home .tool-b{right:3%;top:18px;transform:rotate(6deg)}.sp-marketing-home .tool-c{left:3%;bottom:14px;transform:rotate(4deg)}.sp-marketing-home .tool-d{right:3%;bottom:14px;transform:rotate(-5deg)}.sp-marketing-home .tool-hub{width:100px;height:64px;left:50%;top:50%;transform:translate(-50%,-50%);background:#f8fffd;box-shadow:0 12px 35px #328d7920}.sp-marketing-home .tool-hub img{width:76px;height:auto;mix-blend-mode:multiply}.sp-marketing-home .tool-pulse{position:absolute;left:50%;top:6px;width:5px;height:5px;border-radius:50%;background:#6ba7c9;box-shadow:0 0 0 5px #94bed91a}.sp-marketing-home .section-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:34px;align-items:center}.sp-marketing-home .intro-copy>p{max-width:580px;color:#70847a;font-size:14px;margin-top:18px;line-height:2}.sp-marketing-home .approval-illustration{position:relative;height:245px;width:100%;max-width:380px;direction:rtl}.sp-marketing-home .approval-halo{position:absolute;width:210px;height:210px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,#d9e3f7,#bce8dc65 65%,#eff8f300);border:1px solid #ffffff88}.sp-marketing-home .approval-illustration>svg{position:absolute;inset:0;height:100%;width:100%}.sp-marketing-home .approval-illustration>svg path{stroke:#72b9a5;stroke-width:1.5;stroke-dasharray:4 6;animation:sp-home-flow-dash 20s linear infinite}.sp-marketing-home .approval-tile{position:absolute;width:172px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid #fff;background:#fffffff0;box-shadow:0 12px 28px #457b6b15}.sp-marketing-home .approval-tile>i{display:grid;place-items:center;width:30px;height:34px;flex:0 0 auto;border-radius:9px;font-style:normal;color:#378e78;background:#e9f5ee}.sp-marketing-home .approval-tile>span{font-size:10px;color:#39665b}.sp-marketing-home .approval-tile small{display:block;font-size:7px;color:#8ba399;margin-top:4px;white-space:nowrap}.sp-marketing-home .approval-tile small b{display:inline-block;width:24px;height:3px;border-radius:5px;background:#8ec7b3;vertical-align:middle}.sp-marketing-home .approval-request{right:2px;top:5px;transform:rotate(6deg)}.sp-marketing-home .approval-budget{left:0;top:85px;transform:rotate(-7deg)}.sp-marketing-home .approval-human{right:12px;bottom:8px;transform:rotate(3deg)}.sp-marketing-home .approval-spark{position:absolute;top:15px;left:20px;font-size:32px;color:#78aaa8}.sp-marketing-home .trust-heading{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px}.sp-marketing-home .trust-illustration{position:relative;height:240px;width:100%;max-width:380px}.sp-marketing-home .trust-orbit{position:absolute;border:1px solid #8dbbb756;border-radius:50%;left:50%;top:47%;width:290px;height:150px;transform:translate(-50%,-50%) rotate(-25deg)}.sp-marketing-home .orbit-two{width:250px;height:180px;transform:translate(-50%,-50%) rotate(35deg);border-style:dashed;border-color:#89a8d04d}.sp-marketing-home .trust-shield{position:absolute;width:115px;height:140px;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-7deg);filter:drop-shadow(0 17px 25px #418f7d21)}.sp-marketing-home .trust-shield svg{width:100%;height:100%;overflow:visible}.sp-marketing-home .trust-shield path:first-child{fill:#faffffdf;stroke:#8cc3b8;stroke-width:1.5}.sp-marketing-home .trust-shield path:last-child{stroke:#439c81;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.sp-marketing-home .trust-orbit-node{position:absolute;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid white;background:#ffffffcf;color:#619a9c;font-size:22px;box-shadow:0 7px 18px #386f7d0d}.sp-marketing-home .node-one{left:10%;top:32%;transform:rotate(-10deg)}.sp-marketing-home .node-two{right:9%;top:18%;transform:rotate(10deg)}.sp-marketing-home .node-three{right:17%;bottom:16%;transform:rotate(-7deg)}.sp-marketing-home .trust-art-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;color:#7d9fa0}.sp-marketing-home .trust-points{gap:20px;margin-top:38px}.sp-marketing-home .trust-points>article{padding:24px;background:#ffffffa6;border:1px solid #fff;border-radius:15px;box-shadow:0 8px 22px #54788c08}.sp-marketing-home .closing-flow{position:absolute;left:40%;top:50%;transform:translate(-50%,-50%);width:250px;height:220px;pointer-events:none}.sp-marketing-home .closing-flow>svg{width:100%;height:100%}.sp-marketing-home .closing-flow path{stroke:#519f963d;stroke-width:1.5;stroke-dasharray:5 8;animation:sp-home-flow-dash 25s linear infinite}.sp-marketing-home .closing-flow circle{stroke:#7bbaa53d;stroke-width:1}.sp-marketing-home .closing-flow circle:last-child{stroke:#8cabc83d;stroke-dasharray:2 8}.sp-marketing-home .closing-flow-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);width:80px;height:80px;border-radius:23px;border:1px solid #ffffffa6;display:grid;place-items:center;background:#ffffff5c;color:#509a87;font-size:40px;box-shadow:0 14px 35px #43887812}.sp-marketing-home .closing-flow>i{position:absolute;height:7px;width:7px;background:#7bb6ac;border-radius:50%;box-shadow:0 0 0 6px #92c8b522}.sp-marketing-home .closing-flow>i:first-of-type{left:12%;top:26%}.sp-marketing-home .closing-flow>i:nth-of-type(2){right:9%;top:65%;background:#8faecb}.sp-marketing-home .closing-flow>i:nth-of-type(3){left:38%;bottom:11%}@keyframes sp-home-flow-dash{to{stroke-dashoffset:-120}}@media (max-width:1150px){.sp-marketing-home .section-intro h2{font-size:39px}.sp-marketing-home .section-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:24px}.sp-marketing-home .closing-flow{width:220px;left:39%}}@media (max-width:900px){.sp-marketing-home .section-intro{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:24px}.sp-marketing-home .section-intro h2{font-size:32px}.sp-marketing-home .intro-copy>p{font-size:12px}.sp-marketing-home .approval-tile{width:150px;padding:10px;gap:7px}.sp-marketing-home .approval-tile>span{font-size:9px}.sp-marketing-home .approval-tile small{font-size:6px}.sp-marketing-home .trust-heading{gap:20px;grid-template-columns:1.2fr 1fr}.sp-marketing-home .trust-orbit{width:240px}.sp-marketing-home .trust-points>article{padding:20px}.sp-marketing-home .closing-flow{display:none}}@media (max-width:650px){.sp-marketing-home .catalog-heading-side{margin-top:12px}.sp-marketing-home .catalog-heading-side>p{margin-top:5px;max-width:none}.sp-marketing-home .connected-tools{height:145px;max-width:350px;margin-inline:auto}.sp-marketing-home .tool-node{width:82px;height:36px;font-size:18px;gap:7px}.sp-marketing-home .tool-hub{width:86px;height:60px}.sp-marketing-home .tool-hub img{width:65px}.sp-marketing-home .section-intro{grid-template-columns:1fr;gap:18px}.sp-marketing-home .section-intro h2{font-size:30px}.sp-marketing-home .approval-illustration{height:210px;max-width:340px;margin-inline:auto}.sp-marketing-home .approval-tile{width:165px}.sp-marketing-home .approval-tile>span{font-size:10px}.sp-marketing-home .approval-tile small{font-size:7px}.sp-marketing-home .approval-budget{top:74px}.sp-marketing-home .trust-heading{grid-template-columns:1fr;gap:12px}.sp-marketing-home .trust-illustration{max-width:340px;height:220px;margin-inline:auto}.sp-marketing-home .trust-points{margin-top:30px}.sp-marketing-home .trust-points>article{padding:22px}.sp-marketing-home .closing-flow{display:block;width:180px;height:160px;left:22%;top:auto;bottom:8px;transform:none;opacity:.55}.sp-marketing-home .closing-content{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){.sp-marketing-home .approval-illustration>svg path,.sp-marketing-home .closing-flow path,.sp-marketing-home .connected-tools path{animation:none}}.sp-marketing-home .visual-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:43px}.sp-marketing-home .visual-product{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:right;min-width:0;height:445px;overflow:hidden;background:linear-gradient(150deg,#fff 5%,#f2f6ff);border:1px solid #dfe8e8;border-radius:6px;padding:27px 24px 20px;box-shadow:0 5px 18px #153e3010;transition:box-shadow .35s,border-color .35s,transform .35s var(--ease);isolation:isolate}.sp-marketing-home .card-cost,.sp-marketing-home .card-separ{background:linear-gradient(150deg,#fff 5%,#edf9f3)}.sp-marketing-home .card-insurance,.sp-marketing-home .card-pay{background:linear-gradient(150deg,#fff 5%,#f3edff)}.sp-marketing-home .card-energy,.sp-marketing-home .card-qarar{background:linear-gradient(150deg,#fff 5%,#edf4ff)}.sp-marketing-home .visual-product:hover{transform:translateY(-5px);box-shadow:0 18px 45px #2e4e5b15;border-color:#a9c9d0}.sp-marketing-home .visual-product h3{font-weight:580;font-size:25px;line-height:1.55;letter-spacing:-.045em;max-width:270px;z-index:2}.sp-marketing-home .card-expand{position:absolute;left:17px;top:18px;border-radius:4px;width:25px;height:25px;line-height:25px;background:#f1f0fc;color:#8c79d0;text-align:center;font-size:15px}.sp-marketing-home .card-caption{display:block;font-size:9px;color:#8d9e98;position:relative;z-index:2;margin-top:8px}.sp-marketing-home .card-art{position:relative;display:block;flex:1;min-height:240px;margin:8px -24px 0;perspective:900px}.sp-marketing-home .card-foot{position:relative;display:flex;align-items:center;font-size:11px;font-weight:600;color:#477467;z-index:3;padding-top:12px;margin-top:auto;background:linear-gradient(#ffffff00,#fff 55%)}.sp-marketing-home .card-foot>i{font-style:normal;margin-right:auto;font-size:15px;transition:transform .25s}.sp-marketing-home .visual-product:hover .card-foot>i{transform:translateX(-4px)}.sp-marketing-home .card-foot>small{font-size:8px;font-weight:400;padding:2px 6px;border-radius:20px;background:#f7eff8;color:#aa7dba;margin-right:9px}.sp-marketing-home .particle-halo{position:absolute;left:5%;right:5%;top:2%;bottom:-15%;background-image:radial-gradient(circle,#63c7a1 .8px,transparent 1px);background-size:6px 6px;mask-image:radial-gradient(ellipse,transparent 26%,#0008 47%,#0000 71%);border-radius:50%;transform:rotate(-15deg);animation:sp-home-particle-turn 60s linear infinite}.sp-marketing-home .mini-request{position:absolute;top:55px;right:14%;left:14%;padding:18px 17px;background:#fffffff4;box-shadow:0 12px 40px #398a6819;border:1px solid #e5f0e9;border-radius:9px;transform:rotate(-6deg);animation:sp-home-request-drift 8s ease-in-out infinite}.sp-marketing-home .mini-request>span:first-child{display:flex;justify-content:space-between;font-size:8px;color:#638677}.sp-marketing-home .mini-request>span:first-child i{font-style:normal;color:#25a87c;font-size:13px}.sp-marketing-home .mini-request>strong{display:block;font-size:21px;font-weight:650;letter-spacing:-.04em;margin-top:14px;color:#205f48}.sp-marketing-home .mini-request small{font-size:8px;font-weight:400}.sp-marketing-home .art-budget-track{display:block;height:5px;background:#eaf3eb;border-radius:8px;margin-top:15px;overflow:hidden}.sp-marketing-home .art-budget-track>i{display:block;width:86%;height:100%;background:linear-gradient(90deg,#9bd3b8,#e8bc67);border-radius:8px;animation:sp-home-budget-breathe 7s ease-in-out infinite}.sp-marketing-home .art-warning{display:block;color:#b09556;font-size:7px;margin-top:9px}.sp-marketing-home .art-notice{position:absolute;bottom:6px;left:8%;right:19%;display:flex;gap:9px;align-items:center;background:white;border-radius:7px;box-shadow:0 9px 30px #1c61421a;padding:12px;font-size:8px;transform:rotate(3deg);animation:sp-home-notice-drift 8s ease-in-out infinite}.sp-marketing-home .art-notice i{height:20px;width:20px;background:#e8f7ed;color:#54a476;border-radius:50%;line-height:20px;text-align:center;font-style:normal;font-size:10px}.sp-marketing-home .card-cost{background:linear-gradient(145deg,#fff 35%,#edf8f3)}.sp-marketing-home .card-pay{background:linear-gradient(150deg,#fff 27%,#faf2ff 65%,#edf2ff)}.sp-marketing-home .invoice-object{position:absolute;top:20px;bottom:0;right:20%;left:20%;border-radius:12px;background:linear-gradient(145deg,#e9b8ff,#c89ff0 32%,#a1b5f9 62%,#ffccbe 85%,#fff 86%);padding:18px;box-shadow:0 25px 25px #736daa15;transform:rotateY(-16deg) rotate(-6deg);animation:invoice-sp-home-float 9s ease-in-out infinite;overflow:hidden}.sp-marketing-home .invoice-shimmer{position:absolute;inset:-100% -70%;background:linear-gradient(145deg,transparent 46%,#ffffff80 49%,#fff8 50%,transparent 52%);animation:sp-home-invoice-shimmer 6s ease-in-out infinite;pointer-events:none}.sp-marketing-home .invoice-object-head{display:flex;justify-content:space-between;font-size:11px;font-weight:750;color:white;position:relative}.sp-marketing-home .invoice-object-head i{font-style:normal;font-size:19px}.sp-marketing-home .invoice-object-label{display:block;font-size:8px;color:#fff9;margin-top:38px}.sp-marketing-home .invoice-object>strong{display:block;font-size:21px;font-weight:650;color:white;position:relative;letter-spacing:-.03em;margin-top:6px}.sp-marketing-home .invoice-object small{font-size:7px;font-weight:450}.sp-marketing-home .invoice-object-lines{display:block;margin-top:15px}.sp-marketing-home .invoice-object-lines>i{display:block;height:3px;background:#fff4;border-radius:3px;width:80%;margin-top:6px}.sp-marketing-home .invoice-object-lines>i:nth-child(2){width:60%}.sp-marketing-home .invoice-object-lines>i:nth-child(3){width:45%}.sp-marketing-home .invoice-object-button{display:block;position:absolute;bottom:12px;left:10px;right:10px;font-size:6px;color:#5c5c8c;text-align:center}.sp-marketing-home .invoice-orbit{position:absolute;border:1px solid #e7dcfa;border-radius:50%;width:270px;height:270px;left:calc(50% - 135px);top:12px;transform:rotateX(65deg) rotate(-30deg);z-index:-1}.sp-marketing-home .card-qarar{background:linear-gradient(150deg,#fff 28%,#fff5ed)}.sp-marketing-home .agreement-sheet{position:absolute;background:#fffffff9;border:1px solid #eee4d9;border-radius:7px;padding:16px;width:63%;height:190px;box-shadow:0 10px 40px #a0865d0d}.sp-marketing-home .sheet-back{top:26px;right:9%;transform:rotate(8deg);animation:sp-home-agreement-back 9s ease-in-out infinite}.sp-marketing-home .agreement-sheet>i{display:block;font-style:normal;font-size:8px;color:#a1917b}.sp-marketing-home .agreement-sheet>i>b{float:left;font-weight:400;color:#b8a180;font-size:15px}.sp-marketing-home .agreement-sheet>span{display:block;width:88%;height:4px;background:#eee9e0;margin-top:13px;border-radius:2px}.sp-marketing-home .agreement-sheet>span:nth-of-type(2){width:65%}.sp-marketing-home .agreement-sheet>b{display:block;margin-top:20px;font-size:8px;font-weight:500;color:#83aa8e}.sp-marketing-home .sheet-front{top:71px;right:29%;transform:rotate(-5deg);animation:sp-home-agreement-front 9s ease-in-out infinite}.sp-marketing-home .sheet-front>strong{display:block;font-size:14px;font-weight:550;color:#8d7860;margin-top:13px}.sp-marketing-home .sheet-front>em{font-style:normal;display:block;font-size:6px;color:#ab977c;margin-top:15px}.sp-marketing-home .agreement-sheet svg{width:90%;height:35px;margin-top:4px;stroke:#bda384;fill:none;stroke-width:1.5;stroke-dasharray:250;stroke-dashoffset:250;animation:sp-home-signature-draw 7s ease-in-out infinite}.sp-marketing-home .card-energy{background:linear-gradient(145deg,#fff 20%,#edf6ff 65%,#dff5ef)}.sp-marketing-home .energy-core{position:absolute;left:calc(50% - 36px);top:70px;height:85px;width:72px;background:linear-gradient(145deg,#7dcbb3,#227586);border-radius:22px;box-shadow:0 20px 40px #3e888b22;color:white;font-size:55px;text-align:center;line-height:85px;transform:rotate(-9deg);animation:sp-home-energy-core 7s ease-in-out infinite}.sp-marketing-home .energy-orbit{position:absolute;height:205px;width:205px;top:9px;left:calc(50% - 102px);border:1px solid #7fb6bd50;border-radius:50%;transform:rotateX(55deg) rotate(-30deg)}.sp-marketing-home .orbit-b{width:260px;height:260px;top:-16px;left:calc(50% - 130px);transform:rotateX(55deg) rotate(50deg);border-color:#84bad82b}.sp-marketing-home .energy-node{position:absolute;border:1px solid #d5e5e7;background:white;box-shadow:0 8px 15px #36617508;border-radius:6px;font-size:8px;padding:7px 11px;color:#638389;animation:sp-home-notice-drift 7s ease-in-out infinite}.sp-marketing-home .node-one{top:34px;right:12%}.sp-marketing-home .node-two{top:134px;left:8%;animation-delay:-2s}.sp-marketing-home .node-three{bottom:9px;right:16%;color:#469b7b;background:#f6fffa;animation-delay:-4s}.sp-marketing-home .energy-signal{position:absolute;width:7px;height:7px;border-radius:50%;background:#6bc5b2;box-shadow:0 0 9px #7edbd3;top:50%;left:20%;animation:sp-home-energy-signal 6s ease-in-out infinite}.sp-marketing-home .signal-two{left:75%;top:30%;animation-delay:-3s;background:#8d9fdf}.sp-marketing-home .card-separ{background:linear-gradient(150deg,#fff 30%,#edf7f1)}.sp-marketing-home .shield-object{position:absolute;width:145px;height:172px;left:calc(50% - 72px);top:34px;filter:drop-shadow(0 20px 15px #488e7820);transform:rotateY(-18deg) rotate(-8deg);animation:sp-home-shield-drift 9s ease-in-out infinite}.sp-marketing-home .separ-chip{display:flex;align-items:center;gap:9px;position:absolute;font-size:8px;padding:8px 12px;border-radius:7px;background:white;box-shadow:0 8px 25px #52896b15;border:1px solid #e2ece6;color:#8d9b8f;animation:sp-home-notice-drift 7s ease-in-out infinite}.sp-marketing-home .separ-chip i{font-style:normal;color:#53a585}.sp-marketing-home .chip-one{right:9%;top:41px;transform:rotate(3deg)}.sp-marketing-home .chip-two{left:8%;bottom:23px;transform:rotate(-3deg);color:#3d8c67;animation-delay:-3s}.sp-marketing-home .card-insurance{background:linear-gradient(145deg,#fff 25%,#fbf0fc)}.sp-marketing-home .pink-halo{background-image:radial-gradient(circle,#c4a1df .85px,transparent 1px);top:-8%;bottom:-12%}.sp-marketing-home .coverage-core{position:absolute;left:calc(50% - 45px);top:73px;width:90px;height:90px;display:grid;place-items:center;border-radius:30px;background:linear-gradient(135deg,#f5c1ea,#bd9ce3);color:#fff;font-size:64px;box-shadow:0 10px 40px #a67cc726;animation:coverage-sp-home-float 8s ease-in-out infinite}.sp-marketing-home .coverage-ring{position:absolute;top:27px;left:calc(50% - 96px);width:192px;height:192px;border:1px solid #d9c5e780;border-radius:50%;transform:rotateX(62deg) rotate(-32deg)}.sp-marketing-home .ring-two{transform:rotateY(60deg) rotate(35deg)}.sp-marketing-home .coverage-tag{position:absolute;font-size:8px;padding:4px 10px;border:1px solid #f1dfef;background:#fffffff0;color:#ad88bb;border-radius:25px;animation:sp-home-notice-drift 9s ease-in-out infinite}.sp-marketing-home .tag-one{top:23px;right:23%}.sp-marketing-home .tag-two{top:142px;right:13%;animation-delay:-3s}.sp-marketing-home .tag-three{top:100px;left:13%;animation-delay:-6s}.sp-marketing-home .network-section{background:radial-gradient(ellipse at 26% 45%,#d9e9ff 0,transparent 63%),radial-gradient(ellipse at 90% 100%,#e3f3ef 0,transparent 52%),#f0f5fc;overflow:hidden;position:relative}.sp-marketing-home .network-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;min-height:750px}.sp-marketing-home .network-copy{position:relative;z-index:3}.sp-marketing-home .network-copy h2{font-size:53px;line-height:1.4;font-weight:720;letter-spacing:-.065em;color:#1c3a54}.sp-marketing-home .network-copy h2>span{color:#4974a1}.sp-marketing-home .network-copy>p{font-size:13px;line-height:2.2;color:#7b91a5;max-width:360px;margin-top:22px}.sp-marketing-home .network-disclaimer{display:flex;gap:8px;align-items:center;font-size:9px;margin-top:20px;color:#829caa}.sp-marketing-home .network-disclaimer .live-dot{height:4px;width:4px;background:#84a2ba;box-shadow:0 0 0 3px #a6bfd520}.sp-marketing-home .network-city-picker{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px;max-width:380px}.sp-marketing-home .network-city-picker>button{background:#ffffff7a;border:1px solid #d4e2ee;border-radius:25px;padding:6px 12px;font-size:9px;color:#7d96ab;transition:background .2s,color .2s,border .2s}.sp-marketing-home .network-city-picker>button:hover{background:#fff}.sp-marketing-home .network-city-picker>button.selected{background:#e4effb;border-color:#8fb5d9;color:#386f9b}.sp-marketing-home .route-live{display:flex;align-items:center;gap:8px;margin-top:19px;font-size:10px;color:#5e83a1}.sp-marketing-home .route-node{height:5px;width:5px;border-radius:50%;background:#4a90b3;box-shadow:0 0 0 4px #7db4ce18}.sp-marketing-home .route-live>i{font-style:normal;margin-right:10px;color:#99b6c7}.sp-marketing-home .network-scene{position:relative;height:570px;width:calc(100% + 35px);margin-left:-35px;direction:ltr}.sp-marketing-home #iran-globe{width:100%;height:100%;display:block}.sp-marketing-home .globe-caption{position:absolute;top:4px;left:90px;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.14em;color:#a1b2c9}.sp-marketing-home .globe-view-controls{position:absolute;top:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;direction:rtl;white-space:nowrap;font-size:8px;color:#708da6}.sp-marketing-home .globe-view-controls button{border:1px solid #cadce9;border-radius:30px;background:#ffffffd9;color:#356c88;padding:5px 12px;font-size:9px;box-shadow:0 4px 12px #507e9a0a}.sp-marketing-home .globe-view-controls button:hover{background:white;border-color:#79a6bb}.sp-marketing-home .network-coordinate{position:absolute;bottom:3px;right:10px;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.07em;color:#a5b6cb}.sp-marketing-home .signal-section{position:relative;background:#edf5ff;border-bottom:1px solid #d0e2f8;overflow:hidden;isolation:isolate}.sp-marketing-home .signal-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 100%,#bcdcff80,transparent 63%);z-index:-1}.sp-marketing-home .signal-content{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:center;padding-bottom:0;min-height:520px}.sp-marketing-home .signal-copy{padding-bottom:85px;position:relative;z-index:2}.sp-marketing-home .signal-copy .section-label{color:#5687c4}.sp-marketing-home .signal-copy .section-label>span{background:#578fe1}.sp-marketing-home .signal-copy h2{font-size:54px;line-height:1.45;font-weight:700;color:#254b7d;letter-spacing:-.06em}.sp-marketing-home .signal-copy h2>span{color:#719ace}.sp-marketing-home .signal-copy>p{max-width:350px;font-size:13px;line-height:2.1;color:#7b9bc1;margin-top:23px}.sp-marketing-home .signal-principles{display:flex;gap:10px;align-items:center;font-size:9px;color:#7295c3;margin-top:25px;flex-wrap:wrap}.sp-marketing-home .signal-principles>i{font-style:normal;color:#adc7e4}.sp-marketing-home .signal-visual{position:relative;height:420px;align-self:end;width:calc(100% + 70px);margin-left:-70px}.sp-marketing-home #signal-fan{display:block;width:100%;height:100%}.sp-marketing-home .signal-caption{position:absolute;top:0;left:85px;font-size:7px;font-family:Arial,sans-serif;letter-spacing:.13em;color:#86a8d1}@keyframes sp-home-particle-turn{to{transform:rotate(345deg)}}@keyframes sp-home-request-drift{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes sp-home-notice-drift{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes sp-home-budget-breathe{0%,to{width:86%}50%{width:67%}}@keyframes sp-home-invoice-float{0%,to{transform:rotateY(-16deg) rotate(-6deg) translateY(0)}50%{transform:rotateY(15deg) rotate(1deg) translateY(-9px)}}@keyframes sp-home-invoice-shimmer{0%,20%{transform:translate(-15%,25%)}75%,to{transform:translate(25%,-25%)}}@keyframes sp-home-agreement-back{50%{transform:translateY(-7px) rotate(11deg)}}@keyframes sp-home-agreement-front{50%{transform:translateY(4px) rotate(-2deg)}}@keyframes sp-home-signature-draw{0%,10%{stroke-dashoffset:250}60%,to{stroke-dashoffset:0}}@keyframes sp-home-energy-core{50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes sp-home-energy-signal{0%,to{opacity:.4;translate:0 0}50%{opacity:1;translate:10px -15px}}@keyframes sp-home-shield-drift{50%{transform:rotateY(16deg) rotate(-3deg) translateY(-7px)}}@keyframes sp-home-coverage-float{50%{transform:translateY(-8px) rotate(8deg)}}@media (max-width:1150px){.sp-marketing-home .visual-product{padding-inline:20px;height:430px}.sp-marketing-home .visual-product h3{font-size:22px}.sp-marketing-home .card-art{margin-inline:-20px}.sp-marketing-home .invoice-object{left:16%;right:16%}.sp-marketing-home .network-copy h2{font-size:47px}.sp-marketing-home .network-inner{gap:10px;min-height:0;padding-block:40px}.sp-marketing-home .network-scene{height:480px}.sp-marketing-home .signal-copy h2{font-size:46px}.sp-marketing-home .signal-visual{height:390px}.sp-marketing-home .signal-content{min-height:480px}}@media (max-width:900px){.sp-marketing-home .catalog-heading h2{font-size:37px}.sp-marketing-home .catalog-heading{column-gap:40px}.sp-marketing-home .catalog-heading-side>p{font-size:12px}.sp-marketing-home .visual-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sp-marketing-home .visual-product{height:420px;padding:25px 23px 20px}.sp-marketing-home .visual-product h3{font-size:25px}.sp-marketing-home .card-art{margin-inline:-23px}.sp-marketing-home .network-inner{grid-template-columns:.8fr 1fr;min-height:650px}.sp-marketing-home .network-copy h2{font-size:40px}.sp-marketing-home .network-copy>p{font-size:12px}.sp-marketing-home .network-disclaimer{font-size:8px;gap:6px}.sp-marketing-home .network-city-picker>button{font-size:8px;padding:6px 9px}.sp-marketing-home .network-scene{height:480px;width:calc(100% + 55px);margin-left:-55px}.sp-marketing-home .globe-caption{left:45px;font-size:7px}.sp-marketing-home .network-coordinate{bottom:0;font-size:6px}.sp-marketing-home .signal-copy h2{font-size:40px}.sp-marketing-home .signal-copy>p{font-size:12px}.sp-marketing-home .signal-content{min-height:450px}.sp-marketing-home .signal-visual{height:350px;width:calc(100% + 45px);margin-left:-45px}.sp-marketing-home .signal-principles{font-size:8px;gap:7px}}@media (max-width:650px){.sp-marketing-home .catalog-section{padding-top:60px}.sp-marketing-home .catalog-heading{display:block}.sp-marketing-home .catalog-heading h2{font-size:31px;line-height:1.6}.sp-marketing-home .catalog-heading-side>p{margin-top:15px;font-size:12px;max-width:300px}.sp-marketing-home .visual-catalog{grid-template-columns:1fr;gap:15px;margin-top:28px}.sp-marketing-home .visual-product{height:425px;padding:26px 25px 18px}.sp-marketing-home .visual-product h3{font-size:25px;line-height:1.55}.sp-marketing-home .card-caption{font-size:10px;margin-top:7px}.sp-marketing-home .card-art{margin-inline:-25px;min-height:242px}.sp-marketing-home .card-expand{top:20px;left:19px}.sp-marketing-home .card-foot{font-size:11px}.sp-marketing-home .mini-request{left:17%;right:17%}.sp-marketing-home .art-notice{left:10%;right:23%}.sp-marketing-home .invoice-object{left:22%;right:22%;padding:17px;max-width:240px;margin-inline:auto}.sp-marketing-home .invoice-object-label{margin-top:35px}.sp-marketing-home .invoice-object>strong{font-size:22px}.sp-marketing-home .invoice-object-lines{margin-top:15px}.sp-marketing-home .invoice-object-button{font-size:7px;bottom:10px}.sp-marketing-home .agreement-sheet{width:57%;height:190px}.sp-marketing-home .sheet-back{right:12%}.sp-marketing-home .sheet-front{right:30%}.sp-marketing-home .energy-node{font-size:9px}.sp-marketing-home .energy-core{top:70px}.sp-marketing-home .node-one{right:17%}.sp-marketing-home .node-two{left:15%}.sp-marketing-home .node-three{right:20%}.sp-marketing-home .network-inner{grid-template-columns:1fr;gap:20px;min-height:0;padding-bottom:50px}.sp-marketing-home .network-copy h2{font-size:43px;line-height:1.45}.sp-marketing-home .network-copy>p{font-size:12px;line-height:2.2;max-width:370px;margin-top:18px}.sp-marketing-home .network-disclaimer{font-size:8px;margin-top:17px}.sp-marketing-home .network-city-picker{max-width:100%;gap:7px;margin-top:20px}.sp-marketing-home .network-city-picker>button{font-size:8px;padding:6px 10px}.sp-marketing-home .route-live{font-size:9px;margin-top:16px}.sp-marketing-home .network-scene{height:440px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.sp-marketing-home .network-coordinate{font-size:6px;right:1px;bottom:3px}.sp-marketing-home .globe-caption{left:65px;top:15px;font-size:6px}.sp-marketing-home .signal-content{grid-template-columns:1fr;gap:0;padding-top:60px;min-height:0}.sp-marketing-home .signal-copy{padding-bottom:25px}.sp-marketing-home .signal-copy h2{font-size:40px}.sp-marketing-home .signal-copy>p{font-size:12px;max-width:340px;line-height:2.1}.sp-marketing-home .signal-principles{font-size:8px;margin-top:20px;gap:9px}.sp-marketing-home .signal-visual{height:300px;width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.sp-marketing-home .signal-caption{top:10px;left:25px;font-size:6px}}@media (prefers-reduced-motion:reduce){.sp-marketing-home .visual-product,.sp-marketing-home .visual-product:hover{transform:none}.sp-marketing-home .visual-product *{animation:none!important}}.sp-marketing-home .nav-login{font-size:12px;white-space:nowrap;color:#23684f}.sp-marketing-home .home-trust-links{display:flex;justify-content:space-between;gap:25px;padding-block:30px;border-bottom:1px solid #dce8e0}.sp-marketing-home .home-trust-links nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px;margin-top:16px}.sp-marketing-home .home-trust-links img{width:100px;min-height:80px;object-fit:contain}.sp-marketing-home .product-open-link{display:inline-flex;margin-top:20px;color:#b8ecd4;border-bottom:1px solid #6f9e86;font-size:14px;padding-bottom:6px}@media (max-width:650px){.sp-marketing-home .home-trust-links{flex-direction:column}.sp-marketing-home .home-trust-links nav{font-size:12px}}