/*
Theme Name: Derdini Dinliyoruz Premium V3
Theme URI: https://derdinidinliyoruz.com
Author: Murat Özdemir
Description: Desktop + mobile birebir premium pastel landing theme for derdinidinliyoruz.com.
Version: 3.0
Text Domain: derdinidinliyoruz
*/
:root{
  --navy:#10173f; --text:#15183f; --muted:#626985; --pink:#ff4f9b; --pink2:#ff7ab2; --violet:#8a55ff; --violet2:#b889ff; --peach:#ffb987; --cream:#fff8f1; --line:rgba(58,45,90,.10); --white:rgba(255,255,255,.78); --shadow:0 26px 70px rgba(96,73,130,.16); --softShadow:0 16px 44px rgba(127,94,166,.12);
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:#fff7fb;overflow-x:hidden} a{text-decoration:none;color:inherit} button,input{font:inherit}.dd-bg{min-height:100vh;background:radial-gradient(circle at 87% 17%,rgba(167,112,255,.34),transparent 34%),radial-gradient(circle at 16% 95%,rgba(255,86,155,.20),transparent 30%),linear-gradient(135deg,#fffaf8 0%,#fff7fb 38%,#f4eaff 100%);position:relative;overflow:hidden}.dd-bg:before{content:"";position:absolute;inset:auto -10% -18% 34%;height:330px;background:linear-gradient(90deg,rgba(255,196,218,.45),rgba(178,126,255,.45));filter:blur(45px);border-radius:50%;pointer-events:none}.dd-bg:after{content:"";position:absolute;right:-130px;top:180px;width:420px;height:420px;border-radius:50%;background:rgba(137,92,255,.16);pointer-events:none}.dd-shell{width:min(1420px,calc(100% - 64px));margin:0 auto;position:relative;z-index:2}.dd-header{height:88px;display:flex;align-items:center;justify-content:space-between}.dd-logo{display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:-.9px;font-size:25px}.dd-cloud{width:35px;height:23px;position:relative;display:inline-block;background:linear-gradient(135deg,#ff5e9f,#ff8abb);border-radius:999px;box-shadow:0 10px 24px rgba(255,84,152,.22)}.dd-cloud:before,.dd-cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.dd-cloud:before{width:18px;height:18px;left:5px;top:-8px}.dd-cloud:after{width:20px;height:20px;right:4px;top:-10px}.dd-logo span span{color:var(--pink)}.dd-nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:760;color:#20254a}.dd-menu-btn{width:54px;height:54px;border:0;border-radius:50%;background:linear-gradient(135deg,#ff6aa7,#895cff);box-shadow:0 14px 36px rgba(255,79,155,.22);display:grid;place-items:center;gap:3px;padding:16px;cursor:pointer}.dd-menu-btn i{display:block;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:10px 0 #fff,-10px 0 #fff,0 10px #fff,10px 10px #fff,-10px 10px #fff}.dd-hero{min-height:430px;display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;padding:28px 0 22px}.dd-copy{padding-left:18px}.dd-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.72);box-shadow:var(--softShadow);backdrop-filter:blur(18px);height:52px;padding:0 22px;border-radius:999px;font-weight:850;color:#313556;margin-bottom:28px}.dd-pill .heart{color:var(--pink);filter:drop-shadow(0 4px 8px rgba(255,79,155,.25))}.dd-title{font-size:clamp(54px,6vw,86px);line-height:.96;letter-spacing:-4.2px;margin:0 0 25px;color:#11163c}.dd-title .grad{display:inline-block;background:linear-gradient(90deg,#ff4f97 0%,#ff63a5 48%,#8c5cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dd-lead{font-size:20px;line-height:1.58;color:#59617d;margin:0 auto 24px 0;max-width:640px}.dd-lead b{color:#8859ff}.dd-trustbar{display:flex;align-items:center;gap:14px;width:max-content;max-width:100%;padding:12px 18px;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.82);box-shadow:var(--softShadow);font-size:14px;font-weight:820;color:#303758}.dd-trustbar span{display:flex;gap:8px;align-items:center}.dd-trustbar em{font-style:normal;color:#ff4f97}.dd-visual{position:relative;min-height:388px}.dd-line{position:absolute;inset:0;border-top:2px solid rgba(150,105,255,.28);border-radius:48%;transform:rotate(-16deg) translateY(42px);filter:blur(.1px)}.dd-floating{position:absolute;z-index:4;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.85);box-shadow:var(--softShadow);backdrop-filter:blur(18px);border-radius:999px;padding:12px 18px;display:flex;align-items:center;gap:8px;font-weight:850;font-size:14px;color:#30355a;animation:float 6s ease-in-out infinite}.dd-float-1{left:7%;top:42px}.dd-float-2{right:14%;top:82px;animation-delay:.6s}.dd-float-3{left:0;top:168px;animation-delay:1.2s}.dd-float-4{right:5%;top:190px;animation-delay:1.8s}.dd-float-5{left:11%;bottom:58px;animation-delay:2.2s}.dd-float-6{right:16%;bottom:74px;animation-delay:2.7s}.dd-review{position:absolute;right:20px;top:0;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.88);border-radius:28px;padding:16px 22px;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;box-shadow:var(--softShadow);font-weight:850}.dd-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f85ba0,#885cff);display:grid;place-items:center;color:#fff;font-size:22px}.dd-review small{display:block;color:#79809a;font-weight:750}.dd-phone{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:250px;height:245px;filter:drop-shadow(0 26px 40px rgba(123,71,155,.23));animation:phoneFloat 5.5s ease-in-out infinite}.phone-body{position:absolute;left:36px;right:28px;bottom:6px;height:172px;border-radius:38px 38px 30px 30px;background:linear-gradient(145deg,#ff8dbc 0%,#c184f1 92%);box-shadow:inset 0 3px 8px rgba(255,255,255,.55),inset 0 -8px 18px rgba(79,40,120,.20)}.phone-top{position:absolute;left:23px;right:10px;top:14px;height:57px;border-radius:40px;background:linear-gradient(135deg,#ffa4c9,#b879ee);transform:rotate(3deg);box-shadow:inset 0 5px 10px rgba(255,255,255,.5),0 15px 25px rgba(125,77,166,.22)}.phone-heart{position:absolute;left:95px;top:105px;width:62px;height:62px;background:linear-gradient(135deg,#fff2f8,#ff6aa7);transform:rotate(45deg);border-radius:18px;box-shadow:0 0 25px rgba(255,77,151,.45),inset 0 2px 5px rgba(255,255,255,.8)}.phone-heart:before,.phone-heart:after{content:"";position:absolute;width:62px;height:62px;border-radius:50%;background:inherit}.phone-heart:before{left:-29px;top:0}.phone-heart:after{left:0;top:-29px}.phone-cord{position:absolute;left:9px;bottom:54px;width:90px;height:94px;border:10px solid rgba(198,112,210,.72);border-right:0;border-radius:80px 0 0 80px;transform:rotate(-16deg)}.phone-vase{position:absolute;right:-48px;bottom:0;width:48px;height:80px;border-radius:22px 22px 18px 18px;background:linear-gradient(160deg,#e7c5ff,#a88ae8);box-shadow:0 15px 30px rgba(100,80,140,.14)}.phone-vase:before{content:"";position:absolute;left:22px;bottom:70px;width:2px;height:58px;background:#aa8fbd;box-shadow:-18px 16px #aa8fbd,18px 20px #aa8fbd}.phone-vase:after{content:"✦";position:absolute;left:-20px;top:-10px;color:#ff80b8;font-size:24px}.dd-main-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px;margin-top:10px;padding-bottom:26px}.dd-card{background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.86);box-shadow:var(--shadow);backdrop-filter:blur(22px);border-radius:34px;padding:30px;min-height:360px;position:relative;overflow:hidden}.dd-card:after{content:"";position:absolute;inset:auto -15% -35% -15%;height:160px;background:linear-gradient(90deg,rgba(255,96,166,.08),rgba(142,91,255,.15));filter:blur(18px)}.dd-tag{display:inline-flex;height:34px;align-items:center;padding:0 18px;border-radius:999px;color:#fff;font-weight:900;font-size:14px;background:linear-gradient(135deg,#ff559b,#ff7eb2);margin-bottom:18px}.dd-tag.purple{background:linear-gradient(135deg,#885cff,#b27dff)}.dd-tag.orange{background:linear-gradient(135deg,#ff9b61,#ffbd79)}.dd-card h2{font-size:27px;letter-spacing:-.9px;margin:0 0 8px}.dd-card>p{color:#67708c;line-height:1.55;margin:0 0 24px}.dd-steps{display:grid;gap:18px;position:relative;z-index:2}.dd-step{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.dd-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(255,82,151,.12);color:#ff4f97;font-weight:950;font-size:19px}.dd-step b{display:block;margin-bottom:5px}.dd-step p{margin:0;color:#59637f;line-height:1.38;font-size:14px}.dd-note{position:absolute;left:30px;right:30px;bottom:28px;z-index:3;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:rgba(255,255,255,.64);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:16px;color:#59637f;font-size:14px;line-height:1.45}.dd-note i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff5d9f,#ff9bc4);color:#fff;font-style:normal}.dd-price-list{display:grid;gap:18px;position:relative;z-index:3}.dd-price-row{display:grid;grid-template-columns:76px 1fr auto;gap:18px;align-items:center;background:rgba(255,255,255,.73);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:18px;box-shadow:0 13px 28px rgba(102,70,140,.08)}.dd-ring{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:950;background:conic-gradient(#8a55ff 0 64%,#ff4f9b 64% 82%,#eee5ff 82%);position:relative}.dd-ring:before{content:"";position:absolute;inset:8px;background:#fff;border-radius:50%}.dd-ring span{position:relative}.dd-price-row b{font-size:18px}.dd-price-row p{margin:6px 0 0;color:#5f6885;font-size:14px;line-height:1.35}.dd-price-val{font-size:26px;font-weight:950;color:#8a55ff;white-space:nowrap}.dd-price-val small{font-size:14px}.dd-support{position:absolute;left:30px;right:30px;bottom:28px;z-index:3;background:rgba(255,255,255,.64);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:18px;color:#3c4162;font-size:14px}.dd-form{position:relative;z-index:3;display:grid;gap:20px}.dd-options{display:flex;gap:12px;flex-wrap:wrap}.dd-option{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid transparent;color:#59617d;font-weight:820;font-size:14px}.dd-option.active{border-color:#ff6ea8;color:#202549;background:rgba(255,255,255,.82)}.dd-label{display:block;font-size:14px;font-weight:900;margin-bottom:10px}.dd-input{width:100%;height:60px;border-radius:20px;border:1px solid rgba(255,105,165,.25);background:rgba(255,255,255,.82);padding:0 22px;color:#202549;outline:none;font-size:18px;font-weight:760;box-shadow:inset 0 2px 6px rgba(75,43,92,.03)}.dd-input:focus{border-color:#ff65a4;box-shadow:0 0 0 5px rgba(255,82,151,.11)}.dd-btn{height:64px;border:0;border-radius:20px;background:linear-gradient(100deg,#ff4f91 0%,#ff679b 42%,#8355ff 100%);box-shadow:0 18px 38px rgba(137,85,255,.22);color:#fff;font-weight:950;font-size:18px;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer}.dd-safe{display:flex;align-items:center;gap:10px;color:#6c738b;font-size:14px;font-weight:700}.dd-counter{position:fixed;right:34px;bottom:28px;z-index:20;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.9);border-radius:26px;box-shadow:var(--shadow);backdrop-filter:blur(18px);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px}.dd-faces{display:flex}.dd-face{width:38px;height:38px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:linear-gradient(135deg,#ffd6c6,#704d8e);position:relative}.dd-face:first-child{margin-left:0}.dd-face:nth-child(2){background:linear-gradient(135deg,#d1f3ff,#27324f)}.dd-face:nth-child(3){background:linear-gradient(135deg,#ffd0e5,#ff5b94)}.dd-face:nth-child(4){background:linear-gradient(135deg,#f5d7b5,#2c3655)}.dd-count b{display:block;font-size:28px;line-height:1;color:#ff4f97}.dd-count span{font-size:13px;color:#4f5874;font-weight:750}.dd-footer{padding:0 0 18px;text-align:center;color:#858aa0;font-size:13px}.dd-mobile-strip{display:none}.dd-modal{position:fixed;inset:0;background:rgba(23,20,45,.45);backdrop-filter:blur(12px);z-index:99;display:none}.dd-modal.open{display:block}.dd-modal-panel{position:absolute;right:22px;top:22px;width:min(360px,calc(100% - 44px));background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.9);border-radius:30px;padding:22px;box-shadow:var(--shadow)}.dd-modal-panel .dd-logo{font-size:18px;margin-bottom:28px}.dd-close{position:absolute;right:20px;top:20px;width:42px;height:42px;border:0;background:#fff;border-radius:50%;font-size:24px;cursor:pointer}.dd-modal-nav{display:grid;gap:8px}.dd-modal-nav a{padding:15px;border-radius:16px;font-weight:850}.dd-modal-nav a:hover{background:#fff}.dd-legal{display:flex;gap:18px;justify-content:center;margin-top:6px}.dd-legal a{text-decoration:underline;text-underline-offset:3px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes phoneFloat{0%,100%{transform:translate(-50%,-50%) rotate(-1deg)}50%{transform:translate(-50%,-55%) rotate(1deg)}}@media(max-width:1080px){.dd-shell{width:min(100% - 28px,760px)}.dd-header{height:76px}.dd-nav a:not(.keep){display:none}.dd-hero{grid-template-columns:1fr;min-height:auto;text-align:center;gap:6px;padding-top:12px}.dd-copy{padding:0}.dd-pill,.dd-trustbar{margin-left:auto;margin-right:auto}.dd-title{font-size:46px;letter-spacing:-2px}.dd-lead{font-size:16px;margin-left:auto}.dd-visual{min-height:295px}.dd-phone{width:210px;height:210px}.dd-review{right:2px;top:4px;transform:scale(.86);transform-origin:right top}.dd-floating{display:none}.dd-main-cards{grid-template-columns:1fr;gap:16px;margin-top:14px;padding-bottom:80px}.dd-card{min-height:auto;border-radius:30px;padding:26px 22px}.dd-note,.dd-support{position:relative;left:auto;right:auto;bottom:auto;margin-top:24px}.dd-price-row{grid-template-columns:60px 1fr auto;padding:15px;border-radius:22px}.dd-ring{width:58px;height:58px;font-size:24px}.dd-price-val{font-size:22px}.dd-counter{display:none}.dd-mobile-strip{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:var(--softShadow);border-radius:24px;padding:14px;margin:16px 0 0}.dd-mobile-strip .dd-count b{font-size:24px}.dd-footer{padding-bottom:24px}.dd-legal{flex-wrap:wrap}.dd-menu-btn{width:48px;height:48px}.dd-logo{font-size:21px}.dd-cloud{transform:scale(.9)}}@media(max-width:520px){.dd-shell{width:calc(100% - 24px)}.dd-title{font-size:38px;line-height:1.04}.dd-lead{font-size:15px}.dd-trustbar{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;width:100%;gap:9px}.dd-visual{min-height:280px}.dd-phone{width:190px;height:200px}.dd-review{position:relative;right:auto;top:auto;margin:0 auto -8px;width:max-content}.dd-card h2{font-size:25px}.dd-price-row{grid-template-columns:1fr;gap:10px}.dd-price-val{justify-self:end}.dd-form{gap:16px}.dd-btn{height:60px;font-size:16px}.dd-options{gap:8px}.dd-option{padding:0 13px}.dd-header{height:68px}.dd-bg:after{display:none}}

/* === FULL RESPONSIVE FIT PATCH v4: her ekranda tek ekrana oturan masaüstü + gerçek mobil akış === */
@media (min-width: 901px){
  html,body{width:100%;height:100%;overflow:hidden!important;}
  body{background:#fff7fb!important;}
  .dd-bg{height:100svh!important;min-height:0!important;overflow:hidden!important;}
  .dd-shell{width:min(1320px,calc(100vw - 64px))!important;height:100svh!important;margin:0 auto!important;display:grid!important;grid-template-rows:70px minmax(245px,35vh) minmax(245px,1fr) 26px!important;gap:0!important;}
  .dd-header{height:70px!important;padding:0!important;}
  .dd-logo{font-size:22px!important;gap:10px!important;}
  .dd-cloud{width:31px!important;height:20px!important;}
  .dd-nav{gap:28px!important;font-size:14px!important;}
  .dd-menu-btn{width:48px!important;height:48px!important;padding:14px!important;}
  .dd-hero{min-height:0!important;height:100%!important;padding:4px 0 6px!important;display:grid!important;grid-template-columns:1fr 1.03fr!important;gap:22px!important;align-items:center!important;}
  .dd-copy{padding-left:14px!important;align-self:center!important;}
  .dd-pill{height:42px!important;padding:0 18px!important;margin-bottom:18px!important;font-size:14px!important;}
  .dd-title{font-size:clamp(46px,5.15vw,70px)!important;line-height:.94!important;letter-spacing:-3.8px!important;margin:0 0 18px!important;}
  .dd-lead{font-size:17px!important;line-height:1.45!important;max-width:580px!important;margin:0 0 18px!important;}
  .dd-trustbar{padding:10px 15px!important;gap:12px!important;font-size:13px!important;white-space:nowrap!important;}
  .dd-visual{min-height:0!important;height:100%!important;}
  .dd-review{right:18px!important;top:4px!important;border-radius:22px!important;padding:12px 16px!important;grid-template-columns:40px 1fr!important;font-size:14px!important;}
  .dd-avatar{width:40px!important;height:40px!important;font-size:19px!important;}
  .dd-floating{padding:9px 14px!important;font-size:13px!important;}
  .dd-float-1{left:8%!important;top:38px!important}.dd-float-2{right:15%!important;top:76px!important}.dd-float-3{left:2%!important;top:134px!important}.dd-float-4{right:5%!important;top:151px!important}.dd-float-5{left:14%!important;bottom:42px!important}.dd-float-6{right:17%!important;bottom:48px!important}
  .dd-phone{width:210px!important;height:205px!important;top:54%!important;}
  .phone-body{height:145px!important;border-radius:32px 32px 26px 26px!important;}
  .phone-top{height:48px!important;}
  .phone-heart{left:82px!important;top:88px!important;width:52px!important;height:52px!important;border-radius:15px!important;}
  .phone-heart:before,.phone-heart:after{width:52px!important;height:52px!important}.phone-heart:before{left:-24px!important}.phone-heart:after{top:-24px!important}
  .phone-cord{width:72px!important;height:76px!important;border-width:8px!important;bottom:46px!important;}
  .phone-vase{right:-42px!important;width:40px!important;height:66px!important;}
  .dd-main-cards{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:20px!important;margin:0!important;padding:0!important;align-items:stretch!important;}
  .dd-card{height:100%!important;min-height:0!important;padding:22px 26px!important;border-radius:30px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;}
  .dd-tag{height:30px!important;padding:0 16px!important;margin-bottom:12px!important;font-size:13px!important;align-self:flex-start!important;}
  .dd-card h2{font-size:24px!important;margin:0 0 6px!important;letter-spacing:-.7px!important;}
  .dd-card>p{font-size:14px!important;line-height:1.42!important;margin:0 0 16px!important;}
  .dd-steps{gap:11px!important;}
  .dd-step{grid-template-columns:38px 1fr!important;gap:13px!important;}
  .dd-num{width:38px!important;height:38px!important;font-size:17px!important;}
  .dd-step b{font-size:14px!important;margin-bottom:3px!important;}
  .dd-step p{font-size:12.5px!important;line-height:1.25!important;}
  .dd-note{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:auto!important;padding:12px!important;border-radius:18px!important;font-size:12.5px!important;grid-template-columns:38px 1fr!important;}
  .dd-note i{width:38px!important;height:38px!important;}
  .dd-price-list{gap:14px!important;}
  .dd-price-row{grid-template-columns:58px 1fr auto!important;gap:14px!important;padding:13px 14px!important;border-radius:20px!important;}
  .dd-ring{width:56px!important;height:56px!important;font-size:24px!important;}
  .dd-ring:before{inset:7px!important;}
  .dd-price-row b{font-size:16px!important;}
  .dd-price-row p{font-size:12.5px!important;line-height:1.28!important;margin-top:4px!important;}
  .dd-price-val{font-size:22px!important;}
  .dd-support{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:auto!important;padding:14px!important;border-radius:18px!important;font-size:13px!important;}
  .dd-form{gap:15px!important;margin-top:2px!important;}
  .dd-options{gap:10px!important;}
  .dd-option{height:34px!important;padding:0 14px!important;font-size:13px!important;}
  .dd-label{font-size:13px!important;margin-bottom:9px!important;}
  .dd-input{height:56px!important;border-radius:18px!important;font-size:16px!important;padding:0 20px!important;}
  .dd-btn{height:58px!important;border-radius:18px!important;font-size:16px!important;margin-top:0!important;}
  .dd-safe{font-size:12.5px!important;margin-top:0!important;}
  .dd-footer{height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;padding:0!important;}
  .dd-counter{right:28px!important;bottom:38px!important;transform:scale(.86)!important;transform-origin:right bottom!important;}
}

@media (min-width:901px) and (max-height:760px){
  .dd-shell{width:min(1270px,calc(100vw - 56px))!important;grid-template-rows:58px minmax(220px,33vh) minmax(230px,1fr) 22px!important;}
  .dd-header{height:58px!important}.dd-logo{font-size:20px!important}.dd-nav{font-size:13px!important;gap:22px!important}.dd-menu-btn{width:42px!important;height:42px!important;padding:12px!important}
  .dd-pill{height:36px!important;margin-bottom:12px!important;font-size:13px!important}.dd-title{font-size:clamp(42px,4.8vw,62px)!important;margin-bottom:12px!important}.dd-lead{font-size:15.5px!important;line-height:1.35!important;margin-bottom:12px!important}.dd-trustbar{font-size:12px!important;padding:8px 13px!important;gap:10px!important}
  .dd-phone{width:180px!important;height:176px!important}.dd-review{transform:scale(.86)!important;transform-origin:right top!important}.dd-floating{transform:scale(.88)!important}
  .dd-main-cards{gap:18px!important}.dd-card{padding:18px 22px!important;border-radius:26px!important}.dd-tag{height:27px!important;margin-bottom:9px!important}.dd-card h2{font-size:22px!important}.dd-card>p{font-size:13px!important;margin-bottom:12px!important}.dd-steps{gap:8px!important}.dd-num{width:34px!important;height:34px!important}.dd-step{grid-template-columns:34px 1fr!important;gap:11px!important}.dd-step b{font-size:13px!important}.dd-step p{font-size:11.5px!important}.dd-note{padding:10px!important;font-size:11.5px!important}.dd-note i{width:34px!important;height:34px!important}.dd-price-row{padding:10px 12px!important;grid-template-columns:50px 1fr auto!important}.dd-ring{width:49px!important;height:49px!important;font-size:21px!important}.dd-price-row b{font-size:15px!important}.dd-price-row p{font-size:11.5px!important}.dd-price-val{font-size:20px!important}.dd-support{padding:11px!important;font-size:12px!important}.dd-input{height:48px!important}.dd-btn{height:50px!important}.dd-counter{transform:scale(.76)!important;}
}

@media (max-width: 900px){
  html,body{overflow-x:hidden!important;}
  .dd-bg{min-height:100svh!important;overflow:hidden!important;}
  .dd-shell{width:min(430px,calc(100% - 28px))!important;margin:0 auto!important;display:block!important;}
  .dd-header{height:74px!important;position:relative!important;}
  .dd-logo{font-size:19px!important;letter-spacing:-.7px!important;}.dd-cloud{width:30px!important;height:20px!important;}
  .dd-nav>a{display:none!important}.dd-menu-btn{width:48px!important;height:48px!important;}
  .dd-hero{display:block!important;min-height:auto!important;padding:18px 0 14px!important;text-align:center!important;}
  .dd-copy{padding:0!important;}.dd-pill{height:38px!important;margin:0 auto 16px!important;font-size:13px!important;}.dd-title{font-size:clamp(42px,12vw,56px)!important;letter-spacing:-2.5px!important;line-height:.98!important;margin-bottom:16px!important}.dd-lead{font-size:15px!important;line-height:1.5!important;margin:0 auto 18px!important;max-width:340px!important}.dd-trustbar{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;border-radius:24px!important;gap:10px!important;padding:14px!important;font-size:12px!important;text-align:left!important}.dd-trustbar span{justify-content:center!important;}
  .dd-visual{height:330px!important;min-height:0!important;margin-top:6px!important;}.dd-line{display:none!important}.dd-review{right:0!important;top:0!important;transform:scale(.82)!important;transform-origin:right top!important}.dd-floating{display:none!important}.dd-phone{width:230px!important;height:226px!important;top:58%!important;}.phone-vase{right:-42px!important;}.dd-main-cards{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin:0!important;padding:0 0 28px!important}.dd-card{min-height:auto!important;padding:26px!important;border-radius:30px!important;}.dd-card h2{font-size:26px!important}.dd-step{grid-template-columns:42px 1fr!important}.dd-price-row{grid-template-columns:62px 1fr!important;}.dd-price-val{grid-column:2!important;font-size:24px!important}.dd-mobile-strip{display:flex!important}.dd-counter{display:none!important}.dd-footer{padding:18px 0 26px!important;font-size:12px!important;line-height:1.5!important}.dd-legal{display:block!important;margin-top:6px!important}.dd-modal-panel{width:min(390px,calc(100% - 28px))!important;}
}
