.start-paths{max-width:1040px;margin:26px auto 0}.sp-head{text-align:center;font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sp-card{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:20px 22px}.sp-title{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:6px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sp-price{font:600 12px/1 var(--mono);color:var(--orange-deep);background:var(--peach);padding:4px 8px;border-radius:999px}.sp-card p{font-size:13.5px;line-height:1.55;color:var(--body);margin:0 0 10px}@media(max-width:760px){.sp-grid{grid-template-columns:1fr}}.p-examples{padding:64px 0 8px}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto}.example-card{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:24px 22px;text-align:center}.ex-who{font-size:13.5px;font-weight:600;color:var(--body);margin-bottom:10px}.ex-price{font:800 34px/1 var(--font);color:var(--ink);letter-spacing:-.02em}.ex-price span{font-size:14px;font-weight:600;color:var(--muted)}.ex-note{font-size:12.5px;color:var(--muted);margin-top:10px;line-height:1.5}.ex-foot{text-align:center;font-size:12.5px;color:var(--muted);margin-top:18px}@media(max-width:900px){.example-grid{grid-template-columns:1fr;max-width:440px}}.p-hero{padding:88px 0 64px;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(241,89,42,.1),transparent 65%),linear-gradient(180deg,#fff 0%,var(--peach-light) 100%);text-align:center;border-bottom:1px solid var(--hairline)}.p-hero div.container{display:block;padding-top:0}.p-hero .eyebrow{justify-content:center}.p-hero h1{font-size:clamp(44px,5vw,72px);letter-spacing:-.038em;line-height:1.02;margin:14px 0 20px;font-weight:700}.p-hero h1 em{color:var(--orange);font-style:normal}.p-hero .sub{font-size:18px;line-height:1.55;color:var(--body);max-width:580px;margin:0 auto 36px}.p-hero .cur-note{font-size:12.5px;color:var(--muted);align-self:center}.p-hero .region-select{font:inherit;font-size:12.5px;color:var(--ink);background:transparent;border:1px solid var(--hairline);border-radius:8px;padding:3px 6px;margin:0 2px;cursor:pointer}.p-hero .currency-toggle{display:inline-flex;padding:4px;background:#fff;border:1px solid var(--hairline);border-radius:999px;gap:2px;margin-right:14px}.p-hero .currency-toggle button{border:none;background:transparent;font:600 13px/1 var(--font);padding:8px 14px;border-radius:999px;cursor:pointer;color:var(--muted)}.p-hero .currency-toggle button.active{background:var(--ink);color:#fff}.p-hero .pricing-toggle{display:inline-flex;padding:4px;background:#fff;border:1px solid var(--hairline);border-radius:999px;position:relative;margin:0}.p-hero .pricing-toggle button{border:none;background:transparent;font:600 13.5px/1 var(--font);padding:10px 18px;border-radius:999px;cursor:pointer;color:var(--muted);position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.p-hero .pricing-toggle button.active{color:#fff}.p-hero .pricing-toggle .toggle-bg{position:absolute;top:4px;height:calc(100% - 8px);background:var(--ink);border-radius:999px;transition:left .26s ease,width .26s ease;z-index:1}.p-hero .save-tag{background:var(--peach);color:var(--orange-deep);font:700 10px/1 var(--mono);letter-spacing:.05em;padding:3px 7px;border-radius:999px}.p-hero .pricing-toggle button.active .save-tag{background:var(--orange);color:#fff}.toggle-row{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.p-plans{padding:64px 0 80px;background:#fff}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-grid.two{grid-template-columns:1.25fr 1fr;max-width:1040px;margin:0 auto}.plan-card{background:#fff;border:1px solid var(--hairline);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;gap:22px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.plan-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.plan-card.featured{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 30px 60px #03041c2e}.plan-card .tier{font:600 13px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plan-card.featured .tier{color:#fff9}.plan-card .tier-tag{position:absolute;top:-12px;left:28px;background:var(--orange);color:#fff;font:700 10.5px/1 var(--mono);letter-spacing:.08em;padding:5px 10px;border-radius:999px;text-transform:uppercase}.plan-card h2{font-size:24px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.02em}.plan-card.featured h2{color:#fff}.plan-card .desc{font-size:14px;line-height:1.55;color:var(--muted);margin:-14px 0 0}.plan-card.featured .desc{color:#ffffff9e}.plan-price-row{display:flex;align-items:baseline;gap:6px}.plan-price-row .cur{font-size:22px;font-weight:600;color:var(--muted)}.plan-card.featured .cur{color:#ffffff9e}.plan-price-row .num{font-size:52px;font-weight:700;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.plan-card.featured .num{color:#fff}.plan-price-row .per{font-size:14px;color:var(--muted);margin-left:4px}.plan-card.featured .per{color:#fff9}.plan-card .strike{text-decoration:line-through;color:var(--muted);font:500 14px/1 var(--font);margin-left:8px;text-decoration-color:var(--orange)}.plan-card .save{color:var(--orange);font:600 12.5px/1 var(--font);letter-spacing:.01em}.plan-card.featured .save{color:#ffb298}.plan-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.plan-card li{font-size:14px;color:var(--body);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.plan-card.featured li{color:#ffffffe0}.plan-card li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--peach);flex-shrink:0;margin-top:1px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10l3 3 7-7' stroke='%23F1592A' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px;background-repeat:no-repeat;background-position:center}.plan-card.featured li:before{background:#ffffff1f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10l3 3 7-7' stroke='white' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.plan-card .plan-cta{margin-top:auto}.plan-card .plan-cta .btn{width:100%}.plan-card.featured .btn-primary{background:var(--orange);box-shadow:0 10px 28px #f1592a66}.plan-card.featured .btn-outline{width:100%;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.22);padding:14px 22px;border-radius:999px;font:600 14.5px/1 var(--font);display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:background .2s,border-color .2s,transform .2s}.plan-card.featured .btn-outline:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-1px)}.plan-card .meta-row{display:flex;gap:12px;color:var(--muted);font:500 12.5px/1.3 var(--font);padding-top:14px;border-top:1px dashed var(--hairline)}.plan-card.featured .meta-row{color:#ffffff8c;border-top-color:#ffffff24}.plan-card .meta-row span{display:inline-flex;align-items:center;gap:6px}.plan-card .meta-row span:before{content:"•";color:inherit}.plan-card .meta-row span:first-child:before{display:none}.compare{padding:120px 0;background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.compare .section-head{text-align:center;max-width:760px;margin:0 auto 56px}.compare h2{font-size:clamp(32px,3.8vw,50px);letter-spacing:-.035em;line-height:1.05;margin:14px 0}.compare .section-head p{font-size:16px;color:var(--muted);line-height:1.6}.compare-table{background:#fff;border:1px solid var(--hairline);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-card)}.compare-table table{width:100%;border-collapse:collapse;font-family:var(--font)}.compare-table thead th{border-bottom:1px solid var(--hairline);padding:26px 24px;text-align:left;font:600 15px/1.2 var(--font);color:var(--ink);letter-spacing:-.01em;position:sticky;top:72px;z-index:2;background:#fff}.compare-table thead th.tier-col{text-align:center;vertical-align:top;min-width:180px}.compare-table thead th.tier-col .t-name{display:block;font:600 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.compare-table thead th.tier-col .t-price{display:block;font:700 22px/1 var(--font);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.compare-table thead th.tier-col .t-price .per{font-size:12px;color:var(--muted);font-weight:500;margin-left:2px}.compare-table thead th.tier-col.pro{background:linear-gradient(180deg,#f1592a12,#f1592a00 80%);position:relative}.compare-table thead th.tier-col.pro:before{content:"Most popular";position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--orange);color:#fff;font:700 9.5px/1 var(--mono);letter-spacing:.08em;padding:4px 9px;border-radius:0 0 8px 8px;text-transform:uppercase}.compare-table .group-row td{background:var(--peach-light);padding:14px 24px;font:600 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep);border-top:1px solid var(--hairline)}.compare-table tbody tr:not(.group-row){border-top:1px solid var(--hairline)}.compare-table td{padding:16px 24px;vertical-align:middle;font:400 14.5px/1.45 var(--font);color:var(--body)}.compare-table td.feature-name{font-weight:500;color:var(--ink)}.compare-table td.feature-name .feat-desc{display:block;font:400 12.5px/1.4 var(--font);color:var(--muted);margin-top:2px}.compare-table td.tier-cell{text-align:center;min-width:180px}.compare-table td.tier-cell.pro{background:#f1592a0a}.compare-table .tick{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--peach);align-items:center;justify-content:center;color:var(--orange)}.compare-table .tick.on{background:var(--orange);color:#fff}.compare-table .dash{color:var(--hairline-2);font-weight:500;font-size:16px}.compare-table .val{font:600 13px/1 var(--font);color:var(--ink);letter-spacing:-.01em}.compare-table .val small{display:block;color:var(--muted);font-weight:400;font-size:11.5px;margin-top:3px}.addons{padding:120px 0;background:#fff}.addons .section-head{text-align:center;max-width:760px;margin:0 auto 56px}.addons h2{font-size:clamp(32px,3.6vw,46px);letter-spacing:-.035em;line-height:1.05;margin:14px 0}.addons .section-head p{font-size:16px;color:var(--muted);line-height:1.6}.addon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.addon-card{background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:28px;display:grid;grid-template-columns:48px 1fr auto;gap:18px;align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s}.addon-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#f1592a4d}.addon-card .a-ico{width:48px;height:48px;border-radius:12px;background:var(--peach);color:var(--orange);display:inline-flex;align-items:center;justify-content:center}.addon-card.teal .a-ico{background:var(--teal-muted);color:var(--teal)}.addon-card h4{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 4px}.addon-card p{font-size:13.5px;line-height:1.5;color:var(--muted);margin:0}.addon-card .a-price{text-align:right;font:600 14px/1.2 var(--font);color:var(--ink);white-space:nowrap}.addon-card .a-price a{color:var(--orange);font-weight:600;text-decoration:none}.addon-card .a-price a:hover{text-decoration:underline}.addon-card .a-price small{display:block;font-weight:400;color:var(--muted);font-size:11.5px;margin-top:2px}.faq{padding:120px 0;background:var(--peach-light);border-top:1px solid var(--hairline)}.faq .container{display:grid;grid-template-columns:1fr 1.4fr;gap:72px}.faq-left h2{font-size:clamp(32px,3.8vw,48px);letter-spacing:-.035em;line-height:1.05;margin:14px 0 18px}.faq-left p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 24px;max-width:340px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#fff;border:1px solid var(--hairline);border-radius:14px;overflow:hidden;transition:border-color .2s}.faq-item[open]{border-color:#f1592a4d}.faq-item summary{padding:20px 22px;font:600 15.5px/1.35 var(--font);color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";margin-left:auto;font:500 22px/1 var(--font);color:var(--orange);width:28px;height:28px;border-radius:50%;background:var(--peach);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.faq-item[open] summary:after{content:"−";background:var(--orange);color:#fff;transform:rotate(0)}.faq-item .faq-body{padding:0 22px 22px;font-size:14.5px;line-height:1.65;color:var(--body)}.final-cta{padding:80px 0 120px;background:var(--peach-light)}.cta-box{background:linear-gradient(135deg,#2A0E03 0%,var(--ink) 50%,var(--ink) 100%);border-radius:28px;padding:72px 56px;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}.cta-box:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:180%;background:radial-gradient(ellipse,rgba(241,89,42,.35),transparent 60%);pointer-events:none}.cta-box h2{font-size:clamp(30px,3.4vw,44px);color:#fff;letter-spacing:-.03em;line-height:1.05;margin:0 0 14px;position:relative}.cta-box p{color:#ffffffb8;font-size:16px;line-height:1.6;margin:0 0 28px;max-width:480px;position:relative}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;position:relative}.cta-bullets{display:flex;flex-direction:column;gap:14px;position:relative}.cta-bullets div{display:flex;align-items:flex-start;gap:12px;font:500 15px/1.45 var(--font);color:#ffffffe0}.cta-bullets div:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--orange);flex-shrink:0;margin-top:1px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10l3 3 7-7' stroke='white' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:16px;background-repeat:no-repeat;background-position:center}@media(max-width:1024px){.plan-grid,.plan-grid.two{grid-template-columns:1fr;max-width:480px;margin:0 auto}.addon-grid{grid-template-columns:1fr}.faq .container{grid-template-columns:1fr;gap:32px}.cta-box{grid-template-columns:1fr;padding:48px 32px}.compare-table{overflow-x:auto}.compare-table table{min-width:720px}}
